闰年之循环判断

来源:互联网 发布:安知玉如意妈妈网 编辑:程序博客网 时间:2024/04/29 09:03

import java.util.Scanner;public class LeapYearFor{public static void main(String[] args) {    int year;    boolean flag = true;         System.out.println("==========请输入年份============");         while(flag)    {         try{            Scanner scanner = new Scanner(System.in);            year = scanner.nextInt();            if(year >=1800 && year <=2014)            {                if(year % 4 == 0 && year % 100 == 0 && year % 400 == 0)                {                    System.out.println(year+"是闰年");                }                else                {                    System.out.println(year + "是平年 ");                }                //flag = false;            }            else            {                System.out.println("输入的数字不在1800-2014范围,请重新输入");            }        }         catch(Exception e)         {           System.out.println("========输入的年份不是整数,请重新输入===========");        }             }




运行结果:==========请输入年份============
2008
2008是平年 
2001
2001是平年 
1998
1998是平年 
2015
输入的数字不在1800-2014范围,请重新输入

0 0