開始使用免費開始

計算銷售總額

某線上商店正在處理每日銷售交易。在進行財務報表彙整前,需要先為每筆銷售金額加上 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);
    }
}
編輯並執行程式碼