Abonnementsvervaldatum berekenen
Abonnementsdiensten moeten regelmatig vervaldata voor gebruikers bepalen. In deze oefening maak je een eigen methode die de vervaldatum van een abonnement berekent op basis van de abonnementsperiode.
Alle benodigde klassen uit java.time zijn alvast voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Input/Output en streams in Java
Oefeninstructies
- Definieer de methode
calculateExpiration()met eenLocalDateen eenintegervoor de abonnementsduur in dagen. - Bereken de vervaldatum door de huidige datum en het aantal dagen op te tellen.
- Roep de methode
calculateExpiration()aan met de datum van vandaag en een abonnement van60dagen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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);
}
}