需求分析:读入一个表示年份的整数,判断这一年是否是闰年。如何判断一个年份 分是否是闰年: I.如果这个年份能够被4整除,且不能被100整除,则这一年是闰年。例如,1996年是闰年, 而相应的,1993年就不是闰年。 II.如果这个年份能够被100整除,则这个数必须要能被400整除,才是闰年。例如,2000年是 闰年,1900年不是闰年。
//使用三元运算符进行判断 import java.util.Scanner; public class Homework4 { public static void main(String[] args) { //使用scanner获取键盘输入的数据 Scanner a = new Scanner(System.in); System.out.println("请输入要判断的年份"); //获取键盘输入的数据 int s = a.nextInt(); //使用三元运算符判断闰年 //Ⅰ.这个年份能够被4整除,且不能被100整除,则这一年是闰年 //Ⅱ.这个年份能够被400整除,则这一年是闰年 String k=s%4==0&&s%100!=0?"闰年":s%400==0?"闰年":"非闰年"; System.out.println(k); } }