搜索
写经验 领红包

java数组详解(java数组基础知识)

导语:JAVA中关于数组的讲解(进阶篇)

大家好,我是零级程序员。上一次给大家分享了数组当中的一维数组,今天我们进阶了解一下二维数组的知识。

二维数组:

数组定义(格式):

数据类型 [][] 变量名=new 数据类型[一维数组的个数][每一个一维数组的元素个数];

例如:int [][] arrs=new int [3][4];

我们来看个实例理解一下吧:

清晰明了

[3][4]:就是有三个一维数组,每个数组有个元素值

arrs[0][0]=1:就是从零开始嘛,第一个数组的第一个元素值为一。

这种写法是比较麻烦啦,不过接下来还有一些简便的写法。

比如,还有静态化二维数组,例如:

int[][] a=new int[][]{{1,2,3},{2,3,4,5},{10,12,9,5,4}};

也可以简写:int [][] a={{1,2,3},{2,3,4,5},{10,12,9,5,4}};

这里再来一个实例理解一下:

利用双循环去遍历

输出结果和数组一样一样的

代码如下:

public static void main(String[] args) {

int[][] a=new int[][]{{1,2,3},{2,3,4,5},{10,12,9,5,4}};

query(a);

}

public static void query(int[][] arrs){

for(int i=0;i<arrs.length;i++){

for(int j=0;j<arrs[i].length;j++){

System.out.print(arrs[i][j]+" ");

}

System.out.println();

}

}

这里就是比较常见的二维数组的格式了。我们再做一个练习来巩固一下今天的知识:

代码如下:

public static void main(String[] args) {

int [][] a={{1,2,3},{2,3,5,6},{10,12,9,5,4}};

int sum=0;

for (int i = 0; i < a.length; i++) {

for (int j = 0; j < a[i].length; j++) {

sum+=a[i][j];

}

}

System.out.println("二维数组元素和信息为:"+sum);

}

好了,今天分享的内容就是这些了。如果对于今天还不大明白的请看我上一篇发的关于数组的介绍,欢迎积极大家讨论关于编程的知识,给我意见,让我把文章写的更好吧!

本文内容由小馨整理编辑!