始める無料で始める

サブスクリプションの有効期限を計算する

サブスクリプションサービスでは、ユーザーの有効期限を定期的に計算する必要があります。この演習では、サブスクリプション期間に基づいてユーザーの有効期限日を計算するカスタムメソッドを作成します。

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); 
    }
}
コードを編集して実行