使用Java判断闰年

使用Java判断闰年我们在做这一题之前 我们首先要弄清楚什么是闰年 简而言之闰年就是可以被 4 整除不能被 100 整除 或者可以被 400 整除 那么这一年就是闰年 leapyear 然后就按照以上条件一步一步写代码 public nbsp static nbsp void nbsp main String args nbsp nbsp nbsp nbsp nbsp nbsp Scannersc newScanner System in nbsp nbsp nbsp nbsp nbsp nbsp System out printl

我们在做这一题之前,我们首先要弄清楚什么是闰年

简而言之闰年就是可以被4整除不能被100整除,或者可以被400整除,那么这一年就是闰年(leapyear)

然后就按照以上条件一步一步写代码

public static void main(String[] args) {

       Scanner sc = new Scanner(System.in);

       System.out.println(请输入年份:);

       int year = sc.nextInt();

       // 判断年份能否被4整除

       boolean isLeapYear = (year % 4 == 0);

       // 年份能被4整除,并且不能被100整除并且使用&&and

       isLeapYear = isLeapYear && (year% 100 != 0);

       // 年份或者能够被400整除

       isLeapYear = isLeapYear || (year % 400 ==0);

       if (isLeapYear) {

           System.out.println(year + 是闰年!);

       }

       // 简写格式;

       if (year % 4 == 0 && year % 100 != 0 ||year % 400 == 0) {

           System.out.println(year + 是闰年!);

       }

 }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233035.html原文链接:https://javaforall.net

(0)
上一篇 2025年8月22日 下午5:01
下一篇 2025年8月22日 下午5:22


相关推荐

  • 黄仁勋预判,APP形态或将被AI Agent替代

    黄仁勋预判,APP形态或将被AI Agent替代

    2026年3月17日
    2
  • 互联网裁员为什么专捡大于35的裁?

    互联网裁员为什么专捡大于35的裁?以前写过一篇文章《在中国程序员是青春饭吗?》,一时间,各个平台都成为爆文,在这篇文章中,详细讲解了程序员的青春饭问题,并且给出了具体地五个出路。第一条出路,说的是需要走技术专家路线。有些小伙伴就有疑问了,我年龄大了,我技术菜,就我不能降薪去小公司吗?就着这两年各个大厂对高龄程序员的种种限制,我们再来谈一谈,为什么我建议大家如果要走技术路线,就一定要进中大厂走技术专家的路线。记得帮我点赞哦。一、大厂裁员,为什么优先35岁以上?大道理总是无力的,先讲几个事实吧。为了避免不必要的.

    2022年7月17日
    20
  • JAVA错误: 找不到或无法加载主类

    JAVA错误: 找不到或无法加载主类检查环境变量配置 JAVA HOME D Java jdk1 8 0 91CLASSPATH JAVA HOME lib dt jar JAVA HOME lib tools jar 前面有英文点号 Path JAVA HOME bin JAVA HOME jre bin 设置没问题 java version 测试 显示 JDK 版本正常 我很确定自己的 JD

    2026年3月19日
    2
  • Claude Code with Kat-Coder 教程

    Claude Code with Kat-Coder 教程

    2026年3月16日
    2
  • css换行缩进

    css换行缩进css 换行缩进

    2026年3月26日
    2
  • java视频教程不同阶段看哪些[通俗易懂]

    java视频教程不同阶段看哪些[通俗易懂]第一个阶段(基础阶段)1、你要掌握HTML语言,认为常用的HTML一些标签。我推荐大家学习孙鑫老师视频的《HTML语言速成》2、掌握JAVA基础,也就是J2SE,我推荐大家学习马士兵老师的J2SE视频。当时我学习J2SE主要学习的张孝祥和孙鑫老师的视频(当时还不知道马士兵老师呢!呵呵)不过我认为孙鑫老师前面几讲还是值得初学者看的,…

    2022年5月16日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号