根据提示在右侧编辑器Begin和End之间补充代码。首先输入三个整数分别是yearmonth和day然后计算并输出这个日期是那一年的第几天。测试说明平台会有两组测试数据:测试输入:200054预期输出:125测试输入:2022101预期输出:274 package step1; Begin End public class TestDayOfYear public stati
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 *********/
}
原文地址: https://www.cveoy.top/t/topic/dxC4 著作权归作者所有。请勿转载和采集!