从键盘输入年月日,判断这一天是一年中的第几天?
小知识点:
判断年份为闰年的条件:
可以被4整除,但不能被100整除 或 可以被400整除。
import java.util.Scanner;
public class Class06_Test {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入年:");
int year = scan.nextInt();
System.out.println("请输入月:");
int month = scan.nextInt();
System.out.println("请输入日:");
int day = scan.nextInt();
int sumDays = 0;
switch(month){
case 12:
sumDays += 30;//11月的总天数30
case 11:
sumDays += 31;//10月的总天数31
case 10:
sumDays += 30;//9月的总天数30
case 9:
sumDays += 31;//8月的总天数31
case 8:
sumDays += 31;//7月的总天数31
case 7:
sumDays += 30;//6月的总天数30
case

这篇博客探讨了如何通过Java编程,根据用户输入的年月日,计算出这一天是一年中的第几天。文章重点在于讲解闰年的判断条件,即年份能被4整除但不能被100整除,或者能被400整除。

1万+

被折叠的 条评论
为什么被折叠?



