LoslegenKostenlos starten

Ablaufdatum eines Abos berechnen

Abo-Dienste müssen regelmäßig die Ablaufdaten für Nutzer berechnen. In dieser Übung erstellst du eine eigene Methode, die das Ablaufdatum eines Abos basierend auf der Abolaufzeit berechnet.

Alle benötigten Klassen aus java.time wurden bereits für dich importiert.

Diese Übung ist Teil des Kurses

<Kurs>Ein-/Ausgabe und Streams in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Definiere die Methode calculateExpiration() mit einem LocalDate und einem int für die Abo-Dauer in Tagen.
  • Berechne das Ablaufdatum, indem du das aktuelle Datum und die Tage addierst.
  • Rufe die Methode calculateExpiration() mit heutigem Datum und einer Abo-Dauer von 60 Tagen auf.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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); 
    }
}
Code bearbeiten und ausführen