import java.util.*;
public class Cal {
public static void main(String[] args){
// int year = Integer.parseInt(args[0]);
// int month = Integer.parseInt(args[1]);
int year = 2009;
int month = 4;
Calendar fDay = Calendar.getInstance();
Calendar lDay = Calendar.getInstance();
fDay.set(year, month-1, 1);
lDay.set(year, month-1, 0);//날짜입력 부분에 0을 입력하면 그 달의 마지막 값을 리턴
int START_DAY_OF_WEEK = fDay.get(Calendar.DAY_OF_WEEK);
int END_DAY = lDay.get(Calendar.DATE);
System.out.println(" " + year+"년 " +month +"월");
System.out.println(" 일 월 화 수 목 금 토");
for(int i=1; i<START_DAY_OF_WEEK; i++){
System.out.print(" ");
}
for(int i=1, n=START_DAY_OF_WEEK; i<=END_DAY; i++, n++){
System.out.print((i<10)?" 0"+i : " "+i);
if(n%7==0) System.out.println();
}
}
}
'Study > Programming' 카테고리의 다른 글
AWT 주민등록번호 검사 (0) | 2009.05.19 |
---|---|
AWT (0) | 2009.05.18 |
자바 컬렉션 프레임워크 (0) | 2009.05.18 |
자바 예외처리 (0) | 2009.05.18 |
자바스크립트 ID 저장, 중복체크 (0) | 2009.05.16 |