判断闰年

判断闰年:
public class LeapYear {
    public static void main(String[] args) {
        final int sign1=4;
        final int sign2=100;
        final int sign3=400;
        System.out.println("请输入年份");
        Scanner sc=new Scanner(System.in);
        int year=sc.nextInt();
        System.out.println(year%sign1==0&&(year%sign2!=0||year%sign3==0)?"是闰年":"不是闰年");
    }
}

 

判断闰年方法版:

    /*判断输入数据是否为闰年
     闰年的判断规则如下:
     (1)若某个年份能被4整除但不能被100整除,则是闰年。
     (2)若某个年份能被400整除,则也是闰年。
     (3)否则就是平年。
     */
    public static void checkYear(int year){
        if ((year%4 == 0) && (year%100 != 0)){
            System.out.println("该年份是闰年");
        }
        else if (year%400 == 0){
            System.out.println("该年份是闰年");
        }
        else {
            System.out.println("该年份是平年");
        }
    }

 调用代码:

      //判断闰年
      String str1 = args[1];
      int year = Integer.parseInt(str1);
      checkYear(year);

 

posted @ 2022-05-13 17:05  xiaoyongdata  阅读(90)  评论(0编辑  收藏  举报