計算銷售總額
某線上商店正在處理每日銷售交易。在進行財務報表彙整前,需要先為每筆銷售金額加上 10% 的稅再計算總營收。
本練習屬於課程
Java 的輸入/輸出與串流
練習說明
- 使用
.map()將每筆銷售金額提高 10%。 - 使用
.reduce()將調整後的所有金額加總。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
public class SalesCalculator {
public static void main(String[] args) {
List sales = List.of(200.0, 450.0, 700.0, 150.0, 300.0);
double totalSalesAfterTax = sales.stream()
// Apply 10% tax increase to each transaction
.____(amount -> amount * 1.1)
// Sum up all the updated sales values.
.____(0.0, (sum, value) -> ____ + ____);
System.out.println("Total Sales After Tax: $" + totalSalesAfterTax);
}
}