Java项目练习:第1期
判断闰年
需求描述:
- 本题仅要求判断一个年份是否为闰年。
- 由用户输入任意一个年份,能被4整除但不能被100整除,或者能被400整除,是闰年。(结果:输出闰年或平年)
import java.util.Scanner;
public class demo_1 {/* 判断闰年 */
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()){
int year = in.nextInt();
if (year<0 || year>10000000){
System.out.println("error,enter again!");
}
else{
if (isLeapYear(year))
System.out.println(year+"是闰年");
else
System.out.println(year+"不是闰年");
}
}
}
public static boolean isLeapYear(int x){
return (x%4==0 && x%100!=0 || x%400==0) ? true : false;
}
}
(下一节练习,笔记本)