大家好,今天来跟大家分享一下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]);
结果
好了,多维数组就到这里了,谢谢大家
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)