屿519 2021-09-09 19:58 采纳率: 83.3%
浏览 53
已结题

关于#java#的问题:计算2000年1月1日到2008年1月1日相剧多少天(闰年能被4整除但不能被100整除的数,或能被400整除的数是闰年)2000到2008年共有2922天

计算2000年1月1日到2008年1月1日相剧多少天(闰年能被4整除但不能被100整除的数,或能被400整除的数是闰年)2000到2008年共有2922天

  • 写回答

1条回答 默认 最新

  • 多醋微辣 2021-09-09 20:36
    关注
    
    public static void main(String[] args) {
            //定义普通年份的总天数
            int year = 365;
            //定义所有年份的总天数
            int day = 0;
            //2000-2008年循环
            for (int i = 2000; i < 2008; i++) {
                //如果i与4取余等于零并且i与100取余不等于零,或者i与400取余不等于零,说明i是闰年,本年的年份要加一天
                if (i%4==0&&i%100!=0||i%400==0){
                    day+=year+1;
                }else {
                    day+=year;
                }
            }
            //打印总天数
            System.out.println(day);
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月18日
  • 已采纳回答 9月10日
  • 创建了问题 9月9日