闰年的判断规则:
year被4整除且不能被100整除,或者能被400整除 是为闰年,否不是闰年
- 常用方法if…else
import java.util.Scanner;
public class LeapYear {//类
public static void main(String[] args) {//主方法
Scanner scan = new Scanner(System.in);//扫描器
System.out.println("Please input Year:");
long year = scan.nextLong();
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
System.out.println(year+"年是闰年");
}else{
System.out.println(year+"年不是闰年");
}
}
}
2.三目运算
import java.util.Scanner;
public class LeapYear {//类
public static void main(String[] args) {//主方法
Scanner scan = new Scanner(System.in);//扫描器
System.out.println("Please input Year:");
long year = scan.nextLong();
String result = (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)?year+"年是闰年":year+"年不是闰年";
System.out.println(result);
}
}