ПочатиПочніть безкоштовно

Обчислення дати завершення підписки

Сервіси підписки регулярно мають обчислювати дати завершення для користувачів. У цій вправі ви створите власний метод, який визначає дату завершення підписки користувача на основі тривалості його підписки.

Усі потрібні класи з java.time вже імпортовано для вас.

Ця вправа є частиною курсу

Ввід/вивід і потоки в Java

Переглянути курс

Інструкції до вправи

  • Оголосіть метод calculateExpiration(), що приймає LocalDate і integer — тривалість підписки в днях.
  • Обчисліть дату завершення, додавши поточну дату та кількість днів.
  • Викличте метод calculateExpiration() із сьогоднішньою датою та підпискою на 60 днів.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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); 
    }
}
Редагувати та запускати код