源代码:
public static void main(String[] args) {
// TODO 自动生成的方法存根
days();
}
public static void days() {
Scanner in = new Scanner(System.in);
System.out.println("请输入年");
int year = in.nextInt();
System.out.println("请输入月");
int month = in.nextInt();
System.out.println("请输入日");
int day = in.nextInt();
switch (month-1) {
case 11:
day+=30;
case 10:
day+=31;
case 9:
day+=30;
case 8:
day+=31;
case 7:
day+=31;
case 6:
day+=30;
case 5:
day+=31;
case 4:
day+=30;
case 3:
day+=31;
case (2):
if(year%4==0) {
if(year%100==0) {
if(year%400==0)
day+=29;
else
day+=28;
}else
day+=29;
}else
day+=28;
case 1:
day+=31;
case 0:
day=day;
System.out.print("这是"+year+"年的第"+day+"天");
break;
default:
System.out.println("请输入正确的年月日");
break;
}
}
结果示例:
吾独矣
终极愿望世界和平