Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Definieer de methode calculateExpiration() met een LocalDate en een integer voor 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 van 60 dagen.

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); 
    }
}
Code bewerken en uitvoeren