본문 바로가기

프로그램공부/java공부

java 윤달적용 달력 부울 사용

package test;

import java.util.Scanner;

public class Calendar {
    public static void main(String[] args) {
        System.out.println("year>");

        Scanner scanner = new Scanner(System.in);
        int year = scanner.nextInt();

        System.out.println("month>");
        int month = scanner.nextInt();


        int[] date = {31,28,31,30,31,30,31,31,30,31,30,31};
        int[] leapDate = {31,29,31,30,31,30,31,31,30,31,30,31};


        if((year%4==0 && year%100==0)|| year%400==0) {
            date=leapDate;
        }

        for(int i=1;i<=date[month-1];i++)
        {System.out.printf("%3d",i);
        if(i%7==0) {
            System.out.println();
        }
        scanner.close();
        }


    }

}