IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci il metodo calculateExpiration() che accetta un LocalDate e un integer per 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 di 60 giorni.

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); 
    }
}
Modifica ed esegui il codice