Everything has an expiration date
144 - Java Calendar Review : 현재 날짜에서 사용자가 입력한 일(day) 후의 날짜를 출력하는 프로그램. calendar.add(Calendar.DATE, n) 본문
[Java]/review
144 - Java Calendar Review : 현재 날짜에서 사용자가 입력한 일(day) 후의 날짜를 출력하는 프로그램. calendar.add(Calendar.DATE, n)
Jelly-fish 2023. 9. 20. 00:02/*
// ○ 오늘을 기준으로 입력받는 날짜만큼 후의 연, 월, 일, 요일을
// 확인하여 결과를 출력하는 프로그램을 구현한다.
// 실행 예)
// 오늘 날짜 : 2023-9-19 화요일
// 몇 일 후의 날짜를 확인하고자 하십니까? : 200
// ===========[확인 결과]===========
// 200일 후 : xxxx-xx-xx x요일
// =================================
// 계속하려면 아무 키나...
// ※ Calendar 와 관련한 API Document 참조~!!!
// 『add()』
// : 현재 날짜를 기준으로 날 수 더하는 연산 메소드
// → 『객체.add(Calendar.DATE, 날 수);』
*/
package Calendar_practice;
import java.util.Scanner;
import java.util.Calendar;
public class Review144
{
public static void main(String[] args)
{
int plusDay;
Scanner sc = new Scanner(System.in);
Calendar calendar = Calendar.getInstance();
System.out.printf("오늘 날짜 : %tF %tA\n", calendar, calendar);
System.out.print("몇 일 후의 날짜를 확인하고자 하십니까? : ");
plusDay = sc.nextInt();
calendar.add(Calendar.DATE, plusDay);
System.out.println("========[확인 결과]========");
System.out.printf("%d일 후 : %tF %tA\n", plusDay, calendar, calendar);
System.out.println("=========================");
}
}
/*
오늘 날짜 : 2023-09-20 수요일
몇 일 후의 날짜를 확인하고자 하십니까? : 4
========[확인 결과]========
4일 후 : 2023-09-24 일요일
=========================
*/