¶
2 데블 못 문는데... 마 바 만 더 문 는데, 내 못 ...는 는. 는 리링 만.
런데 바 만 는 . .ㅎㅎ
런데 바 만 는 . .ㅎㅎ
¶
import javax.swing.*;
public class EternalCalendar
{
public static void main(String []args)
{
int[] daysOfMonth={31, 28, 31, 30, 31,30, 31, 31, 30, 31, 30, 31};//
String[] nameOfday={"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};//
int dYear=Integer.parseInt(JOptionPane.showInputDialog(null, " :", "만", JOptionPane.QUESTION_MESSAGE));
int dMonth=Integer.parseInt(JOptionPane.showInputDialog(null, " :", "만", JOptionPane.QUESTION_MESSAGE));
// / 받
int totalDays=0;//
for(int i=1;i<dYear;i++)
{
if((i%4==0 && i%100!=0) || i%400==0)
totalDays+=366;
else
totalDays+=365;
}//
if((dYear%4==0 && dYear%100!=0) || dYear%400==0)
daysOfMonth[1]=29;//받 2 는
for(int i=1;i<dMonth;i++)//는
totalDays+=daysOfMonth[i-1];
System.out.println(dYear+" "+dMonth+" ");
for(int i=0;i<7;i++)//
System.out.print(nameOfday[i]+"\t");
System.out.print("\n");
for(int i=0;i<(totalDays+1)%7;i++)
System.out.print("\t");// . +1 는 1 1 1
for(int i=1;i<daysOfMonth[dMonth-1]+1;i++)
{//1부 마막
System.out.print(i+"\t");
if((i+totalDays+1)%7==0)// 7만 들 바( 빈 )
System.out.print("\n");
}
System.out.print("\n");
}
}










