访问二维数组元素,形式如下:
arrayName[index1][index2]
数组名 第1维下标 第2维下标
用matrix.length得到matrix数组的大小
用matrix[0].length得到matrix[0]数组的大小
package shujia_test1;
public class Csdn5_3 {
public static void main(String[] args) {
int array[][] = new int[2][3];
System.out.println(array.length);
System.out.println(array[0].length);
}
}
结果:
例:
int [][]matrix = new int[2][3];
matrix[0][0] = 80;
matrix[0][1] = 75;
matrix[0][2] = 78;
matrix[1][0] = 67;
matrix[1][1] = 87;
matrix[1][2] = 98;
System.out.println(matrix[1][2]);
// 98
for ( int i=0; i < matrix.length; i++ ){
for ( int j=0; j < matrix[0].length; j++ ){
System.out.print(matrix[i][j] +" ");
}
System.out.println();
//换行
}
结果:80 75 78
67 87 98
访问二维数组时,下标也不能超出范围,否则抛出异常。