JAVA Calendar 만들기 실습 (자바 달력 만들기 실습)
JAVA Calendar 만들기 실습 입니다. (자바 달력 만들기 실습)
Calendar 클래스를 이용하여 콘솔창에 달력 표현 해 보았구요.! 궁금하신거, 태클 환영입니다.^^
import java.util.Calendar;
import java.util.Scanner;
// 년도 달력 만들기.
public class Calendar_Ex4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar cal = Calendar.getInstance(); // 시스템의 현재 날짜 . Calendar는 ** static 메소드기 때문에 클래스에서 바로 가져온다!
Scanner sc = new Scanner(System.in);
int y, m;
System.out.println("몇년도 달력 희망 ?");
y = sc.nextInt();
//무슨요일 부터인지 확인 해야 한다. 일요일 일때 1 , 월요일일때 2 ,화 3 수 4 목 4
for (int j= 1;j<=12 ; j++ ) {
// 월은 0~11 까지 표현 가능하다..
cal.set(y,j-1 ,1);
int w= cal.get(Calendar.DAY_OF_WEEK);
int end= cal.getActualMaximum(Calendar.DATE);
System.out.println("\t"+y+"년"+j+"월");
for(int i=1; i<w; i++) {
System.out.print("\t");
}
for(int i=1; i<=end; i++) {
System.out.print("\t"+i);
if(++w%7 ==1)
System.out.println();
}
System.out.println();
}
sc.close();
}
}