- 多维数组
定义方式一:
int[][] arr = new int[2][2];//定义一个二维数组长度为三,每个二维数组中的元素又是长度为二的数组
如下图表示: 定义方式二:
int[][] arr = new int[3][];//这种定义方式数组中的每个元素的长度不确定。
如下图表示:定义方式三:
int[][] arr = {{1,2}{1,2,3},{1,2,3,4}};
如下图表示:案例:求一个公司的三个小组中的每个小组的总销售金额和总金额。
public class Example06 {
public static void main(String[] args) {
int[][] group = {{10,20,30},{25,30,15}};//定义一个二维数组
int sum = 0;
for (int i = 0;i < group.length;i++){//遍历数组元素
int groupSum = 0;
for (int j = 0;j < group[i].length;j++){//遍历每个元素
groupSum += group[i][j];//累加小组销售额
}
sum += groupSum;//累加总数
System.out.println("第" + (i+1) + "小组的销售额为:" + groupSum);
}
System.out.println("总的销售额为:" + sum);
}
}