java数组-二维数组及多维数组
二维数组静态初始化 格式:
arrayName=new type[]{{element1,element2},{element1,element2},{element1,element2}};
实例:int [][]arr=new int[][]{{1,2,3},{4,5,6},{7,8,9}};
二维数组动态初始化 格式:
arrayName=new type[length][length];
实例:int [][]arr2=new int[3][3];
静态初始化实例:
package com.java1234.chap02; public class Demo19 { public static void main(String[] args) { int [][]arr=new int[][]{{1,2,3},{4,5,6},{7,8,9}}; for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[i].length;j++){ System.out.print(arr[i][j]+" "); } System.out.println(); } } }
运行输出:
1 2 3
4 5 6
7 8 9
动态初始化实例:
package com.java1234.chap02; public class Demo19 { public static void main(String[] args) { int [][]arr=new int[3][3]; for(int i=0;i<arr.length;i++){ for(int j=0;j<arr[i].length;j++){ System.out.print(arr[i][j]+" "); } System.out.println(); } } }
运行输出:
0 0 0
0 0 0
0 0 0
二维数组的内存分析: