JAVA/JAVA_2

Chap02.실습

RoarinGom 2021. 2. 3. 18:29

: 2021년부터 2030년 까지 내 생일의 요일 찾기

int day_num=cal.get(Calendar.DAY_OF_WEEK);-마지막 날

요일 번호 받아오기(1:일~7:토)

package javaBasic_2.class02.api_Calendar;

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class CalendarExam04_Mission {

	public static void main(String[] args) {
		Calendar cal=Calendar.getInstance(); //Calendar객체는 매서드를 통해서 생성
		System.out.println(cal);
		//2021년부터 2030년까지 내 생일의 요일 찾기
		char[] week= {'일','월','화','수','목','금','토'};
		int start_year=2021;
		int end_year=2030;
		int month=11;
		int date=29;
		int day_num;
		SimpleDateFormat dateF=new SimpleDateFormat("yyyy-MM-dd hh:mm");
		for (int i = start_year; i <= end_year; i++) {
			cal.set(i, month-1, date);
			String str=dateF.format(cal.getTime());  
			System.out.println(str);
			day_num=cal.get(Calendar.DAY_OF_WEEK);
			System.out.println(day_num);
			System.out.println(i+"년 "+month+"월 "+date+"일은 "+week[day_num-1]+"요일입니다");
		}
//		int[] num_arr= {0,1,2,3,4,5,6,7,8,9};
//		String[] num_arr= {"0","1","2","3","4","5","6","7","8","9"};
//		char[] num_arr= {'0','1','2','3','4','5','6','7','8','9'};
//		String[] day_arr= {"일","월","화","수","목","금","토"};
//		char[] day_arr= {'일','월','화','수','목','금','토'};
	}

}