เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

คำนวณวันหมดอายุของการสมัครสมาชิก

บริการแบบสมัครสมาชิกมักต้องคำนวณวันหมดอายุให้กับผู้ใช้อยู่เสมอ ในแบบฝึกหัดนี้ จะได้สร้างเมธอดแบบกำหนดเองเพื่อคำนวณวันหมดอายุของการสมัครสมาชิกตามระยะเวลาที่กำหนด

คลาสที่จำเป็นทั้งหมดจาก java.time ได้ถูก import ไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Input/Output และ Streams ใน 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); 
    }
}
แก้ไขและรันโค้ด