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