日历全揽

package exercise_4;

import java.util.Scanner;

public class Q4_29 {

public static void main(String[] args) {

String work[]={"Sun","Mon","Tue","Wed","The","Fri","Sat"};

int m,i,days []={31,28,31,30,31,30,31,31,30,31,30,31};

String month[]={"January","February","March","April","May","June","July","August",

"September","October","November","December"};

System.out.println("please enter a year and work:");

Scanner inputyear = new Scanner(System.in);

Scanner inputwork = new Scanner(System.in);

int year=inputyear.nextInt();

int work1=inputwork.nextInt();

if(year%400==0||(year%4==0&&year%100!=0))

days[1]++;

for(m=0;m<12;m++){

System.out.printf("%20s %d",month[m],year);

System.out.println();

System.out.println("---------------------------------------------");

for(int j=0;j<7;j++)

System.out.printf("%6s",work[j]);

System.out.println();

for(int h=0;h<work1%7;h++)

System.out.printf("      ");

for(i=0;i<days[m];i++)

{

if(work1%7==0)

System.out.println();

System.out.printf("%6d",i+1);

work1++;

}

work1=work1%7;

System.out.println();  

}

}

}

 

 

posted @ 2012-09-22 10:02  myth_HG  阅读(174)  评论(0编辑  收藏  举报