一,普通的for循环
首先,二维数组的作用是是用来存放以为数组的数组
int arr[][] = {{1,2},{3,4,5},{6,7}}; //定义一个二维数组
// 普通for循环
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循环
for(int[] a:arr){ //int[]是二维数组中元素的类型 a是迭代变量 arr是二维数组的名称
for(int i:a){ //int,一维数组的类型,i是迭代变量,a是一维数组的名称
System.out.print(i+"\t");
}
System.out.println();
}
三,加强for循环与普通for循环
for(int [] b: arr){
for(int j = 0;j<b.length;j++){
System.out.print(b[j]+"\t");
}
System.out.println();
}
1028

被折叠的 条评论
为什么被折叠?



