CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Définissez la méthode calculateExpiration() qui prend un LocalDate et un integer repré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 de 60 jours.

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