import java.util.Scanner;

/********** Begin *********/ Scanner scanner = new Scanner(System.in); int year = scanner.nextInt(); int month = scanner.nextInt(); int day = scanner.nextInt(); int[] daysInMonth = {0,31,28,31,30,31,30,31,31,30,31,30,31}; int days = 0; for(int i=1;i<month;i++){ days += daysInMonth[i]; } if((year%4==0&&year%100!=0)||year%400==0){ days++; } days += day; System.out.println(days);

/********** End *********/

public class TestDayOfYear {

public static void main(String[] args) {
    /********** Begin *********/
    Scanner scanner = new Scanner(System.in);
    int year = scanner.nextInt();
    int month = scanner.nextInt();
    int day = scanner.nextInt();
    int[] daysInMonth = {0,31,28,31,30,31,30,31,31,30,31,30,31};
    int days = 0;
    for(int i=1;i<month;i++){
        days += daysInMonth[i];
    }
    if((year%4==0&&year%100!=0)||year%400==0){
        days++;
    }
    days += day;
    System.out.println(days);
    /********** End *********/
}
根据提示在右侧编辑器Begin和End之间补充代码。首先输入三个整数分别是yearmonth和day然后计算并输出这个日期是那一年的第几天。测试说明平台会有两组测试数据:测试输入:200054预期输出:125测试输入:2022101预期输出:274 package step1; Begin End public class TestDayOfYear public stati

原文地址: https://www.cveoy.top/t/topic/dxC4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录