📜  java中的闰年程序(1)

📅  最后修改于: 2023-12-03 15:02:03.569000             🧑  作者: Mango

Java中的闰年程序

Java中的闰年程序是一种判断一个给定年份是否为闰年的程序。闰年是指公历年份中能被4整除但不能被100整除,或者是能被400整除的年份。

程序实现

以下是一个Java中的闰年程序实现:

import java.util.Scanner;

public class LeapYear {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入一个年份:");
        int year = scanner.nextInt();
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
            System.out.println(year + "年是闰年。");
        } else {
            System.out.println(year + "年不是闰年。");
        }
    }
}

这个程序首先使用Scanner类从用户输入中读取一个年份。然后使用if语句判断这个年份是否为闰年,并输出相应的结果。

代码解释

这个程序主要使用了Java中的三种控制语句:import、Scanner和if/else语句。

  • import java.util.Scanner;这一行代码用于导入Java标准库中的Scanner类,用于从用户输入读取数据。

  • Scanner scanner = new Scanner(System.in);这一行代码创建了一个Scanner对象,使用System.in作为输入源,即从用户的键盘输入获取数据。

  • int year = scanner.nextInt();这一行代码使用Scanner对象从用户输入读取一个整数值,赋值给变量year,表示要判断的年份。

  • if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)这一行代码使用if语句进行判断,如果这个年份能被4整除但不能被100整除,或者是能被400整除,则说明这个年份是闰年。

  • System.out.println(year + "年是闰年。");这一行代码输出判断结果,即这个年份是闰年。

  • System.out.println(year + "年不是闰年。");这一行代码输出判断结果,即这个年份不是闰年。

总结

Java中的闰年程序是一个简单的程序,用于判断一个给定年份是否为闰年。通过掌握Scanner类、if/else语句等Java基础知识,开发者可以轻松地实现这个程序。