開始使用免費開始

計算訂閱到期日

訂閱服務經常需要替使用者計算到期日。這個練習中,你會建立一個自訂方法,根據使用者的訂閱期間計算訂閱到期日。

java.time 中所有需要的類別都已為你匯入。

本練習屬於課程

Java 的輸入/輸出與串流

檢視課程

練習說明

  • 定義方法 calculateExpiration(),接收一個 LocalDate 與一個代表天數的 integer 作為訂閱長度。
  • 透過將指定日期加上天數來計算到期日。
  • 以今天的日期與 60 天的訂閱呼叫 calculateExpiration() 方法。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

public class Subscription {
	// Create constructor with date and month
    static LocalDate calculateExpiration(____ date, ____ days){
    	// Add days
        return date.____(days);
    }

    public static void main(String[] args) {
        LocalDate start = LocalDate.now();
        
        // Call method to calculate the expiration date.
        LocalDate expiration = calculateExpiration(____, 60); 
        System.out.println("Expiration date: " + expiration); 
    }
}
編輯並執行程式碼