switch艺术
public static void main(String[] args) {
int y,m,d;
int sum=0;
int feb=28;
Scanner sc=new Scanner(System.in);
System.out.println("年");
y=sc.nextInt();
System.out.println("月");
m=sc.nextInt();
System.out.println("日");
d=sc.nextInt();
if((y%4==0&&y%100!=0)||y%400==0){
feb=29;
}
switch(m)
{
case 1:
sum=d;
break;
case 2:
sum=d+feb;
break;
case 3:
sum=d+feb+31;
break;
case 4:
sum=d+feb+31+30;
break;
case 5:
sum=d+feb+31+30+31;
break;
case 6:
sum=d+feb+31+30+31+30;
break;
case 7:
sum=d+feb+31+30+31+30+31;
break;
case 8:
sum=d+feb+31+30+31+30+31+31;
break;
case 9:
sum=d+feb+31+30+31+30+31+31+30;
break;
case 10:
sum=d+feb+31+30+31+30+31+31+30+31;
break;
case 11:
sum=d+feb+31+30+31+30+31+31+30+31+30;
break;
case 12:
sum=d+feb+31+30+31+30+31+31+30+31+30+31;
break;
}
System.out.println(y+"年"+m+"月"+d+"日"+"号是今年的第"+sum+"天");
}
}

浙公网安备 33010602011771号