DEVELOPER NOMAD

JAVA Calendar 만들기 실습 (자바 달력 만들기 실습) 본문

JAVA(자바)/JAVA(자바) 실습

JAVA Calendar 만들기 실습 (자바 달력 만들기 실습)

DEVELOPER NOMAD 2019. 1. 4. 11:33


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();

}

}



Comments