记录蓝桥班的第一个代码

实现输入年份 月份,输出万历表

import java.util.Scanner;

import java.util.Calendar;
public class demo2{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("输入年份");
int y = input.nextInt();
System.out.println("输入月份");
int m = input.nextInt();
Calendar c =Calendar.getInstance();
        c.set(y,m-1,1);
        int week = c.get(Calendar.DAY_OF_WEEK);
System.out.println(week);
        int aa = 0,day = 0;
System.out.println("\t\t\t"+y+"年"+m+"月");
System.out.println("日\t一\t二\t三\t四\t五\t六");
if(m!=2 && m!=4 && m!=6 && m!=9 && m!=11 ){
day = 31;
}else if(m==2){
if((y%4==0 && y%100!=0)||y%400==0){
day = 29;
}else{
day = 28;
}
}else{
day = 30;
}
for(int a = 1;a<=day;a++){
for(week--;week>0;week--){
System.out.print("\t");
aa++;
}
System.out.print(a+"\t");
aa++;
if(aa%7==0){
System.out.println();
}
}
}
}

猜你喜欢

转载自blog.csdn.net/binguola/article/details/78702012