大家好,今天来跟大家分享一下Java当中的二维数组
多维数组可以看做是数组的数组,比如说,二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
二维数组
示例如下:
以上二维数组a可以看成一个二行五列的
数组
再画一个
看代码示例
package Array;
public class ArrayDemo05 {
public static void main(String[] args) {
//这叫四行两列 即为[4][20]
// 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}};
//int :数据类型
//[][]: 表示二维数组
//array :表示数组变量
// {1,2},{2,3},{3,4},{4,5}
//这些单个拿出来的,以逗号隔开的。是单个数组
//这叫四行两列 即为[4][20]
System.out.println(array[0]);
}
}
运行结果:
运行结果为一个对象
表示它是一个数组
printArray(array[0]);
}
//打印数组元素
public static void printArray(int [] arrays){
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
}
}
加一个方法,再次输出,就有结果了
运行结果:
整体代码:
package Array;
public class ArrayDemo05 {
public static void main(String[] args) {
//这叫四行两列 即为[4][20]
// 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}};
//int :数据类型
//[][]: 表示二维数组
//array :表示数组变量
// {1,2},{2,3},{3,4},{4,5}
//这些单个拿出来的,以逗号隔开的。是单个数组
//这叫四行两列 即为[4][20]
printArray(array[0]); //第一个一维数组
}
//打印数组元素
public static void printArray(int [] arrays){
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
}
}
结果为1 2
System.out.println(array[0][0]);
System.out.println(array[0][1]);
结果
好了,多维数组就到这里了,谢谢大家