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; } }