數組常見操作
阿新 • • 發佈:2017-08-22
[] sys rgs blog 冒泡排序 string ati [0 數組
數組的定義
- int[] arr = new int[5];
- int[] arr = new int[]{1,2,3,4}
- int[] arr = {1,2,3,4}
取數組中的最值
public static void main(String[] args) { int[] va = {45,7,67,87,98,0,45,78,100}; int tmp = va[0]; for(int i=1;i<va.length;i++){ if(tmp<va[i]){ tmp= va[i]; i++; } }
System.out.println(tmp); //最大值 }
選擇排序
public static void main(String[] args) { int[] va = {45,7,67,87,98,0,45,78,100}; int tmp=va[0]; for(int i=0;i<va.length-1;i++){ for(int y=i+1;y<va.length;y++){if(va[i]>va[y]){ tmp = va[i]; va[i] = va[y]; va[y] = tmp; } } } for(int i:va){ System.out.print(i); System.out.print(" "); } }
冒泡排序
public staticvoid main(String[] args) { int[] va = {45,7,67,87,98,0,45,78,100}; int tmp=va[0]; for(int i=0;i<va.length-1;i++){ for(int y=0;y<va.length-1-i;y++){ if(va[y] > va[y+1]){ tmp = va[y]; va[y] = va[y+1]; va[y+1] = tmp; } } } for(int i:va){ System.out.print(i); System.out.print(" "); } }
數組常見操作