public class Calender_For {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[][] test01 = new int[12][31];
for(int i = 0; i < 12; i++) { //월
if(i+1 == 1 || i+1 == 3 || i+1 == 5 || i+1 == 7 || i+1 == 8 || i+1 == 10 || i+1 == 12) {
for(int j = 0; j < 31; j++) { //일
test01[i][j] = j+1;
}
}else if(i+1 == 4 || i+1 == 6 || i+1 == 9 || i+1 == 11) {
for(int j = 0; j < 30; j++) { //일
test01[i][j] = j+1;
}
}else{
for(int j = 0; j < 29; j++) { //일
test01[i][j] = j+1;
}
}//end if
}//end for
for(int i = 0; i < 12; i++) {
if(i+1 == 1 || i+1 == 3 || i+1 == 5 || i+1 == 7 || i+1 == 8 || i+1 == 10 || i+1 == 12) {
System.out.println(i + 1 +" 월 " );
System.out.println("월\t" + "화\t" + "수\t" + "목\t" + "금\t"+"토\t"+"일\t");
for(int j = 0; j < 31; j++) { //일
System.out.print(test01[i][j]);
System.out.print('\t');
if((j+1)%7 == 0) {
System.out.println();
}
}
System.out.println();
System.out.println();
}else if(i+1 == 4 || i+1 == 6 || i+1 == 9 || i+1 == 11) {
System.out.println(i+1 +" 월 " );
System.out.println("월\t" + "화\t" + "수\t" + "목\t" + "금\t"+"토\t"+"일\t");
for(int j = 0; j < 30; j++) { //일
System.out.print(test01[i][j]);
System.out.print('\t');
if((j+1)%7 == 0) {
System.out.println();
}
}
System.out.println();
System.out.println();
}else{
System.out.println(i+1 +" 월 " );
System.out.println("월\t" + "화\t" + "수\t" + "목\t" + "금\t"+"토\t"+"일\t");
for(int j = 0; j < 29; j++) { //일
System.out.print(test01[i][j]);
System.out.print('\t');
if((j+1)%7 == 0) {
System.out.println();
}
}
System.out.println();
System.out.println();
}//end if
}
}
}
'Programing > JAVA' 카테고리의 다른 글
[Java]scanner와 while문을 이용한 점찍기 (0) | 2017.07.13 |
---|---|
[Java]scanner와 for를 이용한 점찍기 (0) | 2017.07.13 |
[Java]scanner와 while을 이용한 구구단 출력 (0) | 2017.07.12 |
[Java]scanner와 for를 이용한 구구단 출력 (0) | 2017.07.12 |
[Java]scanner와 while을 이용한 달력(캘린더) 출력 (0) | 2017.07.12 |