/*
题目:输入某年某月某日,判断这一天是这一年的第几天?
*/
import java.util.*;
public class Example14{
public static void main(String args[]){
int feb=28,sum=0;
Scanner sc=new Scanner(System.in);
System.out.print("请输入年份:");
int year=sc.nextInt();
System.out.print("请输入月份:");
int month=sc.nextInt();
System.out.print("请输入几号:");
int day=sc.nextInt();
if((year%4==0&&year%100!=0)||year%400==0){
feb=29;//闰年二月有29天
}
switch(month)
{
case 1:
sum=day;
break;
case 2:
sum=31+day;
break;
case 3:
sum=31+feb+day;
break;
case 4:
sum=31+feb+31+day;
break;
case 5:
sum=31+feb+31+30+day;
break;
case 6:
sum=31+feb+31+30+31+day;
break;
case 7:
sum=31+feb+31+30+31+30+day;
break;
case 8:
sum=31+feb+31+30+31+30+31+day;
break;
case 9:
sum=31+feb+31+30+31+30+31+31+day;
break;
case 10:
sum=31+feb+31+30+31+30+31+31+30+day;
break;
case 11:
sum=31+feb+31+30+31+30+31+31+30+31+day;
break;
case 12:
sum=31+feb+31+30+31+30+31+31+30+31+30+day;
break;
}
System.out.println(year+"年"+month+"月"+day+"号"+"是"+year+"年的第"+sum+"天");
}
}
程序14
最新推荐文章于 2022-05-11 12:11:57 发布
