public class TestArray14{
public static void main(String[] args){
//二維數(shù)組的定義和遍歷
//定義一個二維數(shù)組:
int[][] arr = new int[3][];
//對二維數(shù)組賦值
int[] arr1 = {22,33,44,66};
arr[0] = arr1;
arr[1] = new int[]{110,120,33,450,999};
arr[2] = new int[]{666,888};
//遍歷方式一:外層普通for循環(huán)+內(nèi)層普通for循環(huán)
for(int i=0; i<arr.length; i++){
for(int j=0; j<arr[i].length; j++){
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
//遍歷方式二:外層普通for循環(huán)+內(nèi)層增強for循環(huán)
for(int i=0; i<arr.length; i++){
for(int a:arr[i]){
System.out.print(a + "\t");
}
System.out.println();
}
//遍歷方式三:外層增強for循環(huán)+內(nèi)層增強for循環(huán)
for(int[] a:arr){
for(int num:a){
System.out.print(num + "\t");
}
System.out.println();
}
//遍歷方式四:外層增強for循環(huán)+內(nèi)層普通for循環(huán)
for(int[] a:arr){
for(int i=0;i<a.length;i++){
System.out.print(a[i] + "\t");
}
System.out.println();
}
}
}
打印結(jié)果:

二維數(shù)組的定義及遍歷.jpg