구독 만료일 계산하기
구독 서비스에서는 사용자별 만료일을 자주 계산해야 해요. 이 연습에서는 사용자의 구독 기간을 기준으로 만료일을 계산하는 사용자 정의 메서드를 만들어 보아요.
필요한 java.time의 모든 클래스는 미리 import되어 있어요.
이 연습은 강의의 일부입니다
Java의 입력/출력과 스트림
연습 안내
LocalDate와 구독 기간(일 수)을 나타내는integer를 매개변수로 받는calculateExpiration()메서드를 정의하세요.- 현재 날짜에 일 수를 더해 만료일을 계산하세요.
- 오늘 날짜와 60일 구독 기간으로
calculateExpiration()메서드를 호출하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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);
}
}