------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一:概述public class AraayTool{ public static int getMax(int [] arr){ int max = 0; for(int i=0; i<arr.length-1; i++){ if(arr[i] > arr[max]){ max = i; } } return max; } public static int getMin(int [] arr){ int min = 0; for(int i=0; i<arr.length-1; i++){ if(arr[i] < arr[min]){ min = i; } } return min; } public static void selectSort(int [] arr){ for(int i=0; i<arr.length-1; i++){ for(int j=x+1; j<arr.length; j++){ if(a[i]>a[j]){ swap(arr,i,j); { } } } public static void bubbletSort(int [] arr){ for(int i=0; i<arr.length-1; i++){ for(int j=0; j<arr.length-x-1; j++){ if(a[j]>a[j+1]){ swap(arr,j,j+1); { } } } public static void swap(int [] arr, int a, int b){ int temp = arr[a]; arr[a] = arr[b]; arr[b] = temp; } public static void print(int [] arr){ System.out.print("["); for(int i=0; i<arr.length; i++){ System.out.print(arr[i]+","); } System.out.print("]"); } } public class ArrayDemo{ public static void main(String [] args){ int [] arr = new int [] {1,2,6,9,5,8,4}; ArrayTool.getMax(arr); ArrayTool.selectSort(arr); ArrayTool.print(arr); } }静态的应用。
public class ToolDemo{ public static void main(String [] args){ System.out.println(args); } } //输出[LString.lang@ public class ToolDemo{ public static void main(String [] args){ System.out.println(args.length); } }//输出的长度是0,也就是说默认为0
public class ToolDemo{ public static void main(String [] args){ staticDemo(3);//执行顺序为b c d //这里没有定义对象,所以构造函数不执行,有构造代 //码块执行 } } public class staticDemo{ staticDemo(){ System.out.println("a"); } static{ System.out.println("b"); } { System.out.println("c"); } static(int n){ System.out.println("d"); } }
原文地址:http://blog.csdn.net/orangeisnotapple/article/details/41409475