MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Definisikan metode calculateExpiration() yang menerima LocalDate dan sebuah integer untuk lama langganan dalam hari.
  • Hitung tanggal kedaluwarsa dengan menambahkan tanggal saat ini dan jumlah hari.
  • Panggil metode calculateExpiration() dengan tanggal hari ini dan langganan selama 60 hari.

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); 
    }
}
Edit dan Jalankan Kode