Zacznij terazZacznij za darmo

Obliczanie daty wygaśnięcia subskrypcji

Serwisy subskrypcyjne regularnie muszą obliczać daty wygaśnięcia dla swoich użytkowników. W tym ćwiczeniu stworzysz własną metodę, która wyznacza datę wygaśnięcia subskrypcji na podstawie okresu jej trwania.

Wszystkie niezbędne klasy z java.time zostały już zaimportowane.

To ćwiczenie jest częścią kursu

Wejście/wyjście i strumienie w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj metodę calculateExpiration() przyjmującą LocalDate oraz liczbę całkowitą integer reprezentującą długość subskrypcji w dniach.
  • Oblicz datę wygaśnięcia, dodając podaną liczbę dni do bieżącej daty.
  • Wywołaj metodę calculateExpiration(), przekazując dzisiejszą datę i subskrypcję na 60 dni.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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); 
    }
}
Edytuj i uruchom kod