- import java.util.Scanner;
- public class Test{
- public static void main(String[] args){
- isLeap2();
- }
- /*
- 说明:此段代码只有在得到润年后才会程序结束
- 如果不论是否是闰年的话都结束程序,只要把
- System.out.println("请输入年份(输入0,系统退出)");
- year=sc.nextInt();
- 改成 break;就可以了
-
- */
- public static void isLeap2(){
- System.out.println("请输入年份(输入0,系统退出)");
- Scanner sc=new Scanner(System.in);
- int year=sc.nextInt();
- while(year!=0){
- if(year%400==0||(year%4==0&&year%100!=0)){ //判断是否为闰年
- System.out.println(year+"是润年"); //如果是闰年,则输出year+"是闰年" 在输出:thanks 然后break,程序结束
- System.out.println("thanks");
- break;
- }
- System.out.println(year+"不是闰年"); //如果不是闰年
- System.out.println("请输入年份(输入0,系统退出)");//则继续输入数据
- year=sc.nextInt();
- }
-
- }
- }
复制代码 |