/*
1、break是可选的,可根据实际情况决定是否加上
2、break可以使用在switch-case结构中,表示一旦执行到此类,就跳出switch-case中;
如果在switch-case机构中不使用,则会一直向下执行
*/
import java.util.Scanner;
class SwitchDay{
public static void main(String[] args) {
// 定义scan,等待输入
Scanner scan = new Scanner(System.in);
System.out.println("请2019年的月份:");
// 读取输入内容
int month = scan.nextInt();
System.out.println("请输入哪一天:");
// 读取输入内容
int day = scan.nextInt();
// 定义2019的第sumDays天
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:
sumDays += 28;
case 2:
sumDays += 31;
case 1:
sumDays += day;
System.out.println("2019年" + month + "月" + day + "天" + "是2019的第" + sumDays + "天");
}
}
}
图片示例:计算2019年5月2号是2019年的第几天