package NOWCODER.JAVA.PRO; import java.util.Scanner; /** * 判断闰年 * @author 郑学炜 * * 输入年份,若输入为负数或者非数字,则抛出异常。 */ public class isLeapyear { public static void main(String[] args) { System.out.println("请输入一个年份"); Scanner scan = new Scanner(System.in); long year=scan.nextLong(); try{ if(year<=0){ throw new Exception(); } boolean b=((year%4==0&&year%100!=0)||(year%400==0))?true:false; if (b){ System.out.println("闰年"); }else{ System.out.println("平年"); } }catch(Exception e){ System.out.println("输入为错误的年份"); } } }