java算数题 输出 公元1年 到 公元3000年 之间的所有闰年.

阅读: 评论:0

java算数题 输出 公元1年 到 公元3000年 之间的所有闰年.

java算数题 输出 公元1年 到 公元3000年 之间的所有闰年.

2. 输出 公元1年 到 公元3000年 之间的所有闰年.
    说明: 闰年的判定规则如下(按照序号依次判定):
        1) 每4年出现1次. 即闰年年份必须被4整除
        2) 每100年减1次. 即闰年年份不能被100整除
        3) 每400年加1次. 即闰年年份可以被400整除

 

public class Test {

    public static void main(String[] args) {
        
        int count = 0;
        
        for (int i = 1; i <= 3000; i++) {
            //判断, 是否是闰年
            if(check(i)) {
                System.out.println(i);
                count++;
            }
        }
        System.out.println("共" + count + "个");
    }
    
    /**
     * 验证是否是闰年
     * @param year
     * @return
     */
    private static boolean check(int year) {
        
        //判断, 400
        if(year % 400 == 0) return true;
        //判断, 100
        if(year % 100 == 0) return false;
        //判断, 4
        if(year % 4 == 0) return true;
        return false;
            
    }
}

本文发布于:2024-01-28 09:13:30,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064044116362.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:公元   闰年   java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23