具体的伪代码如下:
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 sumDays = 0;
List<Integer> integers = Arrays.asList(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
//判断闰年,修改二月29天
if(year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)){
integers.set(1,29);
}
for (int i = 0; i < month-1; i++) {
sumDays += integers.get(i);
}
sumDays += day;
System.out.println(sumDays);