使用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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 美团面试题:寻找数组置尾操作的最小值「建议收藏」

    美团面试题:寻找数组置尾操作的最小值

    2022年1月20日
    37
  • hbase面试题整理

    hbase面试题整理一.简单介绍下Hbase(1)Hbase一个分布式的基于列式存储的数据库,基于Hadoop的hdfs存储,zookeeper进行管理。(2)Hbase适合存储半结构化或非结构化数据,对于数据结构字段不够确定或者杂乱无章很难按一个概念去抽取的数据。(3)Hbase为null的记录不会被存储.(4)基于的表包含rowkey,时间戳,和列族。新写入数据时,时间戳更新,同时可以查询到以前的版本.(5)hbase是主从架构。hmaster作为主节点,hregionserver作为从节点。..

    2022年5月31日
    45
  • Python之路3【知识点】白话Python编码和文件操作

    Python之路3【知识点】白话Python编码和文件操作

    2021年10月24日
    40
  • sqlyog community_sqlyog10.0安装教程

    sqlyog community_sqlyog10.0安装教程sqlyog社区版是一款十分不错的MySQL数据库管理工具,它可以帮助用户们十分快速的去管理自己的数据库,所以喜欢的话,就来下载试试吧!软件介绍SQLyog是一个简洁高效功能强大的,GUI图形化用户管理接口的MySQL数据库管理工具它可以让您从世界的任何角落透过网络来维护远端的MySQL数据库。sqlyog社区版的tabbed界面可进行重新排序,更快的键盘操作快捷方式,新增FORM视图选项(…

    2025年12月9日
    5
  • Map 综述(三):彻头彻尾理解 ConcurrentHashMap

    Map 综述(三):彻头彻尾理解 ConcurrentHashMapConcurrentHashMap是J.U.C的重要成员,它是HashMap的一个线程安全的版本。在默认理想状态下,ConcurrentHashMap可以支持16个线程执行并发写操作及任意数量线程的读操作。本文将结合Java内存模型和JDK源代码,剖析其高并发的具体实现机制,包括在JDK中的定义和结构、并发存取、重哈希和跨段操作,并着重剖析了ConcurrentHashMap读操作不需要加锁的内在奥秘和原理。

    2022年6月24日
    27
  • Linux 用户切换、修改用户名、修改密码

    Linux 用户切换、修改用户名、修改密码

    2021年10月23日
    45

发表回复

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

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