Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

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 일요일
=========================
*/