サブスクリプションの有効期限を計算する
サブスクリプションサービスでは、ユーザーの有効期限を定期的に計算する必要があります。この演習では、サブスクリプション期間に基づいてユーザーの有効期限日を計算するカスタムメソッドを作成します。
java.time から必要なクラスはすべてインポート済みです。
この演習はコースの一部です
Java の入出力とストリーム
演習の手順
LocalDateと、日数を表すintegerを受け取るcalculateExpiration()メソッドを定義します。- 現在日付に日数を加えて、有効期限日を計算します。
- 今日の日付と 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);
}
}