下面是两个二维数组的定义和初始化。
public class Arraydemo2{
public static void main (String[] args){
//定义并初始化arr 方法1;
int[][] arr=new int[3][4];
arr[0][1]=1;
arr[0][2]=2;
arr[1][2]=3;
arr[1][1]=4;
arr[2][3]=8;
//遍历arr
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.println("arr[" + i + "][" + j + "]=" + arr[i][j]);
}
}
System.out.println("========================================");
//定义并初始化str 方法二;
String[][] str={{"a","b","c",},{"d","e","f",},{"g","h","i"}};
for(int i=0;i<str.length;i++){
for(int j=0;j<str[i].length;j++){
System.out.println("str[" + i + "][" + j + "]=" + str[i][j]);
}
}
}
}
运行结果:
arr[0][0]=0
arr[0][1]=1
arr[0][2]=2
arr[0][3]=0
arr[1][0]=0
arr[1][1]=4
arr[1][2]=3
arr[1][3]=0
arr[2][0]=0
arr[2][1]=0
arr[2][2]=0
========================================
str[0][0]=a
str[0][1]=b
str[0][2]=c
str[1][0]=d
str[1][1]=e
str[1][2]=f
str[2][0]=g
str[2][1]=h
str[2][2]=i