二维数组遍历和一维数组遍历类似,只不过在遍历到一维元素时,由于元素是一维数组还需要遍历,构成双重循环。使用双重循环遍历二维数组时,外层循环的次数使用数组元素的length属性,内层循环的次数是使用每个一维数组的元素的lengthn:属性。
方式一:静态初始化,每一维在定义时就确定
publicclassDemo3 {
publicstaticvoidmain(String[]args) {
int[][]arr={
{10,20},
{11,22,33},
{-1,-2,-3,-4}};
//arr.length控制外层循环的次数
for(inti=0;i
//arr[i].length控制内层循环的次数
for(intj=0;j
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}
程序运行结果如下图所示: