•二维数组:
–实质是每个元素是一维数组的一维数组;二维数组内存分配图
二维数组举例:
int [][] a = {{1,2},{3,4,0,9},{5,6,7}};
Java中多维数组不必须是规则矩阵形式
Java中多维数组的声明
和初始化应按从高维到
低维的顺序进行
编写一应用程序实现下述功能:创建一基本(primitive)数据类型的二维数组并输出各数组元素的值。例如:
package Test;
public class erWeishuzu {
public static void main(String[] args) {
int [][] arr01 = {{1,2,3},{1,2},{3,4,5,6}};
//当二维数组中的每一个一位数组长度都相同的时候可以这样声明
int [][] arr02 = new int[3][5];
//当二维数组中的每一个一维数组的长度不确定
int [][] arr03 = new int[3][];
arr03[0] = new int[3];
arr03[1] = new int [2];
arr03[2] = new int [4];
for (int i =0;i< arr01.length;i++){
int [] arr = arr01[i];
for (int j= 0;j< arr.length;j++){
System.out.println("第"+i+"个一维数组中的第"+j+"个元素是:"+arr[j]);
}
}
}
}