시작하기무료로 시작하기

구독 만료일 계산하기

구독 서비스에서는 사용자별 만료일을 자주 계산해야 해요. 이 연습에서는 사용자의 구독 기간을 기준으로 만료일을 계산하는 사용자 정의 메서드를 만들어 보아요.

필요한 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); 
    }
}
코드 편집 및 실행