import java.util.Scanner;
//1.获取控制台输入的日期
//2.计算每年二月份的天数
//3.使用switch case累加天数
public class Calculate {
public static void main(String[] args) {
//获取控制台输入的日期
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年份:");
int year = scanner.nextInt();
System.out.print("请输入月份:");
int month = scanner.nextInt();
System.out.print("请输入日期:");
int day = scanner.nextInt();
//使用switch case累加天数
int sum = 0;
switch (month) {
case 12:sum += 30;
case 11:sum += 31;
case 10:sum += 30;
case 9 :sum += 31;
case 8 :sum += 31;
case 7 :sum += 30;
case 6 :sum += 31;
case 5 :sum += 30;
case 4 :sum += 31;
case 3 :sum += febDay(year);
case 2 :sum += 31;
case 1 :sum += day;
}
System.out.println("日期:"+ year +"年"+ month +"月"+ day +"日");
System.out.println("这是一年的第"+ sum +"天");
}
//计算每年二月份的天数
public static int febDay(int year) {
return year % 4 == 0 && year % 100 != 0 || year % 400 == 0 ? 29:28;
}
}