import java.util.Scanner; /** * ClassName: TestScanner01 * * @Author 爱扣钉-陈晨 * @Create 2023/11/20 9:14 * @Version 1.0 */ public class TestSwitch06 { public static void main(String[] args) { //输入 Scanner scanner = new Scanner(System.in); //判断验证年月日是否符合。 //输入年月日 System.out.println("请输入年份!"); int year = scanner.nextInt(); System.out.println("请输入月份!"); int month = scanner.nextInt(); System.out.println("请输入天数!"); int day = scanner.nextInt(); //计算总天数 int days = 0; switch (month){ case 12: days+= 30; case 11: days+= 31; case 10: days+= 30; case 9: days+= 31; case 8: days+= 31; case 7: days+= 30; case 6: days+= 31; case 5: days+= 30; case 4: days+= 31; case 3: //是否是闰年 if ( year % 4 == 0 && year %100 != 0 || year % 400 ==0 ){ days++; } days+= 28; case 2: days+= 31; case 1: days+= day; } System.out.println(year+"年"+month+"月"+days+"日 是当年的第"+days+"天"); } }