解题思路:
- 了解闰年的判断条件。
- 定义变量来接收键盘输入的年份。
- 通过if-else选择结构语句让变量与判断条件比对。
- 如果根据判断条件判定为true则是闰年,为false则不是闰年。
闰年的一共有两条判断条件分别是:
- 若某个年份能被4整除但不能被100整除,则是闰年。
- 若某个年份能被400整除,则也是闰年。
import java.util.Scanner;
public class nianfen {
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
System.out.print("请输入需要判断的年份:");
//通过定义变量year来接收键盘输入。
int year= sc.nextInt();
//根据闰年判断条件写成布尔表达式
if((0 == year % 4 && year % 100 != 0) || (0 == year% 400))
{
System.out.println(year+"是闰年");
}
else
{
System.out.println(year+"不是闰年,而是平年");
}
}
}