CommencezCommencez gratuitement

Calculer l'échéance d'un abonnement

Les services d'abonnement doivent régulièrement calculer la date d'échéance des utilisateurs. Dans cet exercice, vous allez créer une méthode personnalisée qui calcule la date d'expiration d'un abonnement selon sa durée.

Toutes les classes nécessaires de java.time ont déjà été importées pour vous.

Cette activité fait partie du cours

Entrées/sorties et flux en Java

Voir le cours

Instructions de l’exercice

  • Définissez la méthode calculateExpiration() qui reçoit un LocalDate et un integer représentant la durée de l'abonnement en jours.
  • Calculez la date d'échéance en additionnant la date courante et le nombre de jours.
  • Appelez la méthode calculateExpiration() avec la date d'aujourd'hui et un abonnement de 60 jours.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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); 
    }
}
Modifier et exécuter le code