/*
总结:
二维数组其实就是由许多个一维数组组合而成的
定义一个二维数组的方法:
(1)int[][] arr=new int[3][4]; //二维数组中每个一维数组中都有四个元素
(2)int[][] arr=new int[3][];
arr[0]=new int[3];
arr[1]=new int[7];
arr[2]=new int[6];
//二维数组中的每个一维数组元素的个数都不同,
第一个一维数组长度为3,第二个一维数组的长度为7,第三个一维数组的长度为6
(3)int[][] arr={{3,5,6,9},{4,5,0},{6,6,8}};
!!注意!int[] x,y[];//x是一维数组,而y是二维数组
*/
题目:打印二维数组中的各个元素,并且将一维数组换行输出
运行结果图:
代码:
class TwoArray{
public static void main(String[] args){
/*int[][] arr=new int[3][4];
int[][] arr=new int[3][];
arr[0]=new int[3];
arr[1]=new int[7];
arr[2]=new int[6];
System.out.println(arr[1].length);
*/
int[][] arr={{3,5,6,9},{4,5,0},{6,6,8}};
printArr(arr);
}
/*
打印二维数组:
思想:先打印第一个一维数组,打印第二个一维数组....(for循环)
打印一维数组时用第二个for循环控制
(两层for循环嵌套)
*/
public static void printArr(int arr[][]){
for(int i=0; i<arr.length; i++){
for(int j=0; j<arr[i].length; j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}