编程题目:
7.输入某年某月某日,判断这一天是这一年的第几天?
示例代码:
package program.calculation.exercise07;
import java.util.Scanner;
/**
* 7.输入某年某月某日,判断这一天是这一年的第几天?
* 概念:
* 闰年:1.能被4整除而不能被100整除;(如2004年就是闰年,1800年不是。)
* 2.能被400整除。(如2000年是闰年。)
* 闰年二月份29天,而平年二月份28天。
* 分析:以4月4日为例,应该先把前三个月的加起来,然后再加上4天即本年的第几天,
* 特殊情况,闰年且输入月份大于3时需考虑多加一天。
*/
public class DayJudge {
public static void main(String[] args) {
System.out.println("请输入某年某月某日,以空格区分:");
@SuppressWarnings("resource")
Scanner scanner = new Scanner(System.in);
int year = scanner.nextInt();
int month = scanner.nextInt();
int day = scanner.nextInt();
System.out.println("输入的日期为:"+year+"年"+month+"月"+day