Calculer l’expiration d’un abonnement
Les services par abonnement doivent régulièrement calculer les dates d’expiration des utilisateurs. Dans cet exercice, vous allez créer une méthode personnalisée qui calcule la date d’expiration d’un abonnement en fonction de sa durée.
Toutes les classes nécessaires de java.time ont été importées pour vous.
Cet exercice fait partie du cours
Entrées/Sorties et flux en Java
Instructions
- Définissez la méthode
calculateExpiration()qui prend unLocalDateet unintegerreprésentant la durée de l’abonnement en jours. - Calculez la date d’expiration en ajoutant 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 cet exemple de code.
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);
}
}