1 问题
在Java数组中,数组是一种常遇见的表现形式。对于一维数组在最近的学习已经非常熟练了,那么多维数组呢?简单来说就是二维又如何表现?
2 方法
理解二维数组,首先要先理解一维数组是什么。一维数组是个容器,存储相同数据类型的容器。二维数组就是用来存储一维数组的数组,简单来说,二维数组是存储一维数组的数组,二维数组里面的元素都是数组,二维数组来存储一维数组。
二位数组的声明方式的格式为:数组名 = new 数据类型[行数][列数]。(“行数”是声明数组有多少行,“列数”是声明每行中有多少列。)
例题:
输出一个二维数组,并计算二维数组元素的所有和。
package blog; public class Arrary { public static void main(String[] args) { int sum = 0; int[][] a = new int[4][4]; System.out.println("这是二维数组:\n"); for(int i = 0; i < a.length; i++){ for(int m = 0; m < a[i].length; m++){ a[i][m] = i*4 + m; System.out.println(a[i][m] + " "); sum += a[i][m]; } } System.out.println("二维数组的和为: " + sum); } } |
3 结语
针对二维数组的变现及应用问题,通过理解和举例的实验,证明该方法是有效的,数组为Java学习的极为重要的组成部分,深刻理解它将极大地加深我们的理解,使得可以准确的理解并应用数组。