Kom igångKom igång gratis

Beräkna prenumerationens förfallodatum

Prenumerationstjänster behöver regelbundet beräkna förfallodatum för sina användare. I den här övningen skapar du en egen metod som beräknar en användares förfallodatum utifrån prenumerationsperioden.

Alla nödvändiga klasser från java.time har redan importerats åt dig.

Den här övningen är en del av kursen

Input/Output och strömmar i Java

Visa kurs

Övningsinstruktioner

  • Definiera metoden calculateExpiration() med en LocalDate och ett heltal (integer) för prenumerationslängden i dagar.
  • Beräkna förfallodatumet genom att lägga till antalet dagar till det aktuella datumet.
  • Anropa metoden calculateExpiration() med dagens datum och en prenumeration på 60 dagar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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); 
    }
}
Redigera och kör kod