小猪学Java篇四十(Java数组:----------多维数组)

 

 

二维数组画图理解

 

 

二维数组就是一个特殊的一维数组

package com.zhu.array;

public class ArrayDemo09 {
public static void main(String[] args) {
/**
* 【多维数组】
* 1、多维数组可以看成数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
* 2、二维数组:
* int a[][] = new int[2][5];
* 3、解析: 以上二维数组a可以看成一个两行五列的数组。
*
* 4、思考: 多维数组的使用?
* num[1][0];
*/


// [4][3]
/*
1,2 array[0]
2,3 array[1]
3,4 array[2]
4,5 array[3]
*/


int [][] array = {{1,2},{2,3},{3,4},{4,5}}; //这是一个[4][2]的二维数组

printArray(array[0]);
System.out.println(array[0][0]);
System.out.println(array[0][1]);
System.out.println(array[1][1]);
//获取数组的长度
System.out.println(array.length);
System.out.println(array[0].length);
// 写一个for循环将数组长度全部获取出来
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.println(array[i][j]);

}


}



}
//打印数组元素
public static void printArray(int[] arrays){// 数组可以封装成一个参数
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+ " ");

}
}
}

posted @ 2022-10-18 18:47  小猪很努力  阅读(20)  评论(0)    收藏  举报