小知识点

规定,公历年份是整百数的,必须是400的倍数的才是闰年,

不是400的倍数的,虽然是4的倍数,也是平年,这就是通常所说的:

四年一闰,百年不闰,四百年再闰。 例如,2000年是闰年,1900年则是平年。

题目描述

输入一个年份(大于 1582 的整数 ),判断这一年是否是闰年,如果是输出 1,否则输出 0。

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int year = sc.nextInt();

        if(year % 100 == 0){

            if (year % 400 == 0 ) {

                System.out.println("1");

            }

            else {

                System.out.println("0");

            }

        }else {

            if(year % 4 == 0){

                System.out.println("1");

            }else {

                System.out.println("0");

            }

        }

    }

}

  这是关于简单的闰年问题的java算法描述,要注意理解闰年的定义,这是这对这道题的关键!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容