1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- 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+"天");
- }
- }
|