问题描述:输入一个年份,判断是否为闰年。
方法:三元运算符
条件表达式?条件为真的结果:条件为假的结果
判断:是4的倍数且不是100的倍数,或是400的倍数
import java.util.Scanner;
public class TestYear{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份");
int year=sc.nextInt();
boolean result;//定义一个布尔常量表示是否为闰年
result=(year%400==0||year%4==0&&year%100!=0) ? true : false ;
System.out.println(year + "年是否为闰年:" + result);
}
}