//直接赋值 int a []={2,3,4}; System.out.println(a[0]); //先赋予长度 int b[]=new int [10]; //赋值 for(int i=0;i<10;i++){ b[i]=i; } System.out.println(b[3]); //获取数组长度 int x=a.length; System.out.println(x); //遍历数组 for(int i=0;i<10;i++){ System.out.println("b["+i+"]="+b[i]); //for each; for(int z:b){ System.out.println(z); } } //二维数组 //int [][]a=new int[2][4]; //a[1][1]=1; //a[0][0]=2; //多维数组取长度显示有几个一维单元构成 //int b=a.length; //System.out.println(b); for(int i=0;i<2;i++){ for(int j=0;j<4;j++){ a[i][j]=i+j; } } for(int i=0;i<2;i++){ for(int j=0;j<4;j++){ System.out.println("a["+i+"]["+j+"]"+a[i][j]); } } //二维数组的for each for(int x[]:a){ for(int y:x){ System.out.print(y); } System.out.println(); }
冒泡排序
int []a=new int[10]; for(int i=9;i>=0;i--){ a[i]=i; } for(int t:a){ System.out.println(t); } int x=0; for(int i=0;i<=9;i++){ for(int j=i;j<=8;j++){ if(a[i]<=a[j+1]){ x=a[i]; a[i]=a[j+1]; a[j+1]=x; } } } for(int z:a){ System.out.println(z); }