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);
}
好了,今天分享的内容就是这些了。如果对于今天还不大明白的请看我上一篇发的关于数组的介绍,欢迎积极大家讨论关于编程的知识,给我意见,让我把文章写的更好吧!
本文内容由小馨整理编辑!