public class TwoDimensionalArray_Demo3 {
public static void main(String[] args) {
/*
需求:
- 某商城每个季度的营业额如下:单位(万元)
- 第一季度:22,66,44
- 第二季度:77,33,88
- 第三季度:25,45,65
- 第四季度:11,66,99
要求计算出每一季度的总营业额和全年的总营业额
*/
// 1. 创建二维数组并存储数据
int[][] yearArrArr = {
{22, 66, 44},
{77, 33, 88},
{25, 45, 65},
{11, 66, 99}
};
// 定义全年营业额变量
int yearSum = 0;
// 2. 遍历二维数组,得到每一个一维数组并求和
for (int i = 0; i < yearArrArr.length; i++) {
// i 表示二维数组中的每一个索引
// yearArrArr[i] 元素 (一维数组)
int[] quarterArr = yearArrArr[i];
int sum = getSum(quarterArr);
System.out.println("第" + (i + 1) + "个季度的总营业额为:" + sum);
yearSum = yearSum + sum;
}
System.out.println("全年总营业额为:"+ yearSum);
}
// 定义方法,计算每个季度的营业额
public static int getSum(int[] arr) {
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum = sum + arr[i];
}
return sum;
}
}