Calcola la scadenza dell'abbonamento
I servizi in abbonamento devono spesso calcolare le date di scadenza degli utenti. In questo esercizio creerai un metodo personalizzato che calcola la data di scadenza di un abbonamento in base alla durata scelta.
Tutte le classi necessarie di java.time sono già state importate per te.
Questo esercizio fa parte del corso
Input/Output e Stream in Java
Istruzioni dell'esercizio
- Definisci il metodo
calculateExpiration()che accetta unLocalDatee unintegerper la durata dell'abbonamento in giorni. - Calcola la data di scadenza aggiungendo alla data corrente il numero di giorni.
- Chiama il metodo
calculateExpiration()con la data di oggi e un abbonamento di60giorni.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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);
}
}