Abonelik bitiş tarihini hesapla
Abonelik servisleri, kullanıcıların bitiş tarihlerini düzenli olarak hesaplamak zorundadır. Bu egzersizde, bir kullanıcının abonelik süresine göre bitiş tarihini hesaplayan özel bir metot oluşturacaksın.
java.time içindeki gereken tüm sınıflar senin için içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Java'da Girdi/Çıktı ve Akışlar
Egzersiz talimatları
- Gün cinsinden abonelik süresi için bir
LocalDateve birintegeralancalculateExpiration()metodunu tanımla. - Geçerli tarihe gün ekleyerek bitiş tarihini hesapla.
calculateExpiration()metodunu bugünün tarihi ve60günlük abonelik ile çağır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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);
}
}