import java.util.Scanner;
class SwitchCaseTest1{
public static void main(String[] agrs){
Scanner scan = new Scanner(System.in);
System.out.println("请输入year");
int year = scan.nextInt();
System.out.println("请输入month");
int month = scan.nextInt();
System.out.println("请输入day");
int day = scan.nextInt();
int sumDays = 0;
switch (month)
{
case 12 :
sumDays += 30;
case 11 :
sumDays += 31;
case 10 :
sumDays += 30;
case 9 :
sumDays += 31;
case 8 :
sumDays += 31;
case 7 :
sumDays += 30;
case 6 :
sumDays += 31;
case 5 :
sumDays += 30;
case 4 :
sumDays += 31;
case 3 :
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
sumDays += 29;
}else{
sumDays += 28;
}
case 2 :
sumDays += 31;
case 1 :
sumDays += day;
}
System.out.println(year + "年" + month + "月" + day + "日是当年的第" + sumDays + "天");
}
}
没事了,改完之后忘记重新编译了
???是我看错了吗,哪儿有60???
.........
...
– 直着走的螃蟹 3年前