import java.util.Scanner;
public class SwitchTest2 {
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.println("请输入2019的month,0-12");
int month=scan.nextInt() ;
System.out.println("请输入2019的day,1-31");
int days=scan.nextInt();
int sumDays=0;
switch(month){//没有写break;会一直往下执行
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;//举个例子,4月3号,刚开始sumDays=0,从case4进去,加上三月的31天
case 3:
sumDays +=28;//再进去case3,在加上2月的28天
case 2:
sumDays +=31;//再进去case2,在加上1月的31天
case 1:
sumDays += days;//再进去case1,在加上days
}
System.out.println(sumDays);
}
}版权声明:本文为m0_59640673原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。