Hitung masa kedaluwarsa langganan
Layanan langganan secara rutin perlu menghitung tanggal kedaluwarsa bagi pengguna. Pada latihan ini, Anda akan membuat metode kustom yang menghitung tanggal kedaluwarsa langganan pengguna berdasarkan periode langganannya.
Semua kelas yang diperlukan dari java.time telah diimpor untuk Anda.
Latihan ini adalah bagian dari kursus
Input/Output dan Stream di Java
Petunjuk latihan
- Definisikan metode
calculateExpiration()yang menerimaLocalDatedan sebuahintegeruntuk lama langganan dalam hari. - Hitung tanggal kedaluwarsa dengan menambahkan tanggal saat ini dan jumlah hari.
- Panggil metode
calculateExpiration()dengan tanggal hari ini dan langganan selama60hari.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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);
}
}