package 控制流程;
import java.util.Scanner;
//需求:
//让用户可以反复输入,设定某一特定的输入,用来终止循环
public class Case14_优化判断闰年程序 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while(true) {
System.out.println("请输入一个大于1582的年份(1582年之前):");
int year = in.nextInt();
//如果输入-1,跳出循环
if(year == -1) {
break;
}
if (year > 1582) {
if((year % 4 == 0 && year % 100 != 0) ||year % 400 == 0) {
System.out.println("这是一个闰年");
}else {
System.out.println("这不是一个闰年");
}
} else {
System.out.println("咋不听话呢?说了1582前还没公历这回事");
}
}
}
}