二维数组
1.基本语法:
int[][] a = {{},{}};
2.遍历数组(使用for循环嵌套)
public static void main(String[] args) {
int[][] a = {{34,0,9},{90,8,9}};
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
3.遍历数组(使用for-each)
int[][] a = {{34,0,9},{90,8,9}};
for (int[] yiWeiSZ:a){
for (int x: yiWeiSZ){
System.out.print(x+" ");
}
System.out.println();
}
4.不规则数组(二维数组)
int [][] e = new int[2][];//不规则二维数组(2行)(java有。C无)
e[0] = new int[3];//第一行有3列
e[1] = new int[5];//第二行有5列
for (int i = 0; i < e.length; i++) {//e.length行
for (int j = 0; j < e[i].length; j++) {//e[i].length列
System.out.print(e[i][j]+" ");
}
System.out.println();
}
System.out.println();