闰年的判断方法是:1.能被400整除
2. 能被4整除,并且不能被100整除
满足这两个条件任意一个就成立,所以用到了逻辑或运算(||)
代码如下:
import java.util.Scanner;
public class demo07 {
public static void main(String[] args) {
// 键盘录入一个年份,判定是否闰年
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份:");
int year = sc.nextInt();
if(year%400==0||(year%4==0&&year%100!=0)) {
System.out.printf("%d是闰年",year);
}else {
System.out.printf("%d不是闰年",year);
}
}
运行结果: