📅  最后修改于: 2023-12-03 15:02:03.569000             🧑  作者: Mango
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基础知识,开发者可以轻松地实现这个程序。