計算訂閱到期日
訂閱服務經常需要替使用者計算到期日。這個練習中,你會建立一個自訂方法,根據使用者的訂閱期間計算訂閱到期日。
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);
}
}