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
Instructions de l’exercice
- Définissez la méthode
calculateExpiration()qui reçoit unLocalDateet unintegerrepré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 de60jours.
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);
}
}