多维数组
  • 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
  • 二维数组的语法
int a[][] = new int[2][5];


  • 解析:以上二维数组a可以看成一个两行五列的数组。
    举例:
    int a[][] = new int[2][2];

Java数组06   二维数组_数组

  • 解析:以上二维数组a可以看成一个两行五列的数组。
  • 思考:多维数组的使用?
    num[1][0];

例:

package com.lijianhua.array;

public class ArrayDemo05 {
public static void main(String[] args) {
int[][] a=new int[2][5];
int[][] arrays={{1,2},{2,3},{3,4},{4,5}};

//[4][2]
/*
1,2 array[0]
2,3 array[1]
3,4 array[2]
4,5 array[3]
*/
System.out.println(arrays[0][1]);//直接输出二维数组中其中一个元素(数组)的元素(单个数据)
printarray(arrays[0]);//利用printarray方法输出二维数组中的一个元素(数组)

//for循环输出arrays
for (int i = 0; i < arrays.length; i++) {
for (int j = 0; j < arrays[i].length; j++) {
System.out.println(arrays[i][j]);

}
}
}
//打印数组元素
public static void printarray(int[] numbers){
for (int i = 0; i < numbers.length; i++) {
System.out.print("arrays["+i+"]的值为"+numbers[i]+" ");
}

}
}