某公司按照季度和月份统计的数据如下:单位(万元)求季销售额和年销售额,第一季度:22,66,44 第二季度:77,33,88 第三季度:25,45,65 第四季度:11,66,99(使用二维数组)用java写最简单的,加上思路
时间: 2024-11-13 18:28:14 浏览: 23
在Java中,我们可以使用二维数组来存储每个季度每个月的销售额数据,并分别计算每个季度的总销售额以及全年的总销售额。下面是一个简单的示例程序:
```java
public class SalesData {
public static void main(String[] args) {
// 定义二维数组,代表四个季度每个月的销售额
int[][] sales = {
{22, 66, 44}, // 第一季度
{77, 33, 88}, // 第二季度
{25, 45, 65}, // 第三季度
{11, 66, 99} // 第四季度
};
// 计算每个季度的总销售额
int[] quarterSales = new int[3];
for (int i = 0; i < 3; i++) {
quarterSales[i] = calculateQuarterTotal(sales, i);
}
System.out.println("各季度销售额:");
for (int i = 0; i < 3; i++) {
System.out.printf("第一季度: %d, 第二季度: %d, 第三季度: %d%n", quarterSales[i], quarterSales[(i+1)%3], quarterSales[(i+2)%3]);
}
// 计算全年的总销售额
int annualSales = calculateAnnualTotal(sales);
System.out.println("\n全年销售额: " + annualSales);
}
// 单独的函数用于计算季度总销售额
private static int calculateQuarterTotal(int[][] sales, int quarterIndex) {
int total = 0;
for (int month : sales[quarterIndex]) {
total += month;
}
return total;
}
// 另一个单独的函数用于计算全年的总销售额
private static int calculateAnnualTotal(int[][] sales) {
int total = 0;
for (int[] quarter : sales) {
for (int amount : quarter) {
total += amount;
}
}
return total;
}
}
```
在这个例子中,`calculateQuarterTotal`函数接收季度索引和二维数组,遍历该季度的每月销售额并相加。`calculateAnnualTotal`函数则是先遍历整个二维数组,然后逐月累加得到年度总销售额。
阅读全文