一个简单的问题,判断润年还是平年?
下面两段代码同时解决这一个问题:
Scanner sc = new Scanner(System.in);
int year = sc.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println("是闰年");
} else {
System.out.println("不是闰年");
}
boolean isRun = false;
//1. 能被4整除不能被100整除
if (year % 4 == 0 && year % 100 != 0) {
isRun = true;
System.out.println("是闰年");
}
//2. 能被400整除
if (year % 400 == 0) {
isRun = true;
System.out.println("是闰年");
}
if (isRun == false) {
System.out.println("不是闰年");
}
倾向第二种写法,方便别人,也方便自己。 |