java中数组的定义和操作方式
1. 定义一维数组方法1
1 // 定义数组方式1 2 int[] num1; 3 num1 = new int[3]; 4 for(int i=0; i<num1.length; i++) 5 { 6 num1[i] = i; 7 } 8 for(int i=0; i<num1.length; i++) 9 { 10 System.out.println(num1[i]); 11 }
输出
2. 定义一维数组方法2
1 int[] num2 = new int[]{1,2,3,4}; 2 for(int i=0; i<num2.length; i++) 3 { 4 System.out.println(num2[i]); 5 }
输出
3. 定义一维数组方法3
1 int[] num2 = new int[]{1,5,3,4}; 2 for(int i=0; i<num2.length; i++) 3 { 4 System.out.print(num2[i] + " "); 5 } 6 7 System.out.println("\n排序后"); 8 Arrays.sort(num2); 9 for(int i=0; i<num2.length; i++) 10 { 11 System.out.print(num2[i] + " "); 12 }
4. 定义二维数组方法1
1 int[][] erwei1; 2 erwei1 = new int[3][]; 3 //下面是对于一维数组定义的方式 4 erwei1[0] = new int[3]; 5 erwei1[1] = new int[]{1,2,3,4}; 6 erwei1[0] = new int[5];
也就是,先确定行数,接着对每一行,确定其列数,可以使得每行不一定列数相同。
5. 定义二维数组方法2
1 int[][] erwei2; 2 erwei2 = new int[3][4];
6. 定义二维数组方法3
1 int[][] erwei3 = new int[][]{{1,2,3},{4,5,6,7}};