代码如下:

public class RUN {

public static void main(String[] args) {

//布尔型判断

int year = 2000;

boolean b1 = year%4==0;

boolean b2 = year%100!=0;

boolean b3 = year%400==0;

if(b1&&b2||b3){

System.out.println("闰年");

}else{

System.out.println("不是闰年");

}

//用if语句判断

int year2=2018;

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

System.out.println("是闰年");

}else{

System.out.println("不是闰年");

}

}

}代码截图:

扩展资料:

闰年是公历中的名词。闰年分为普通闰年和世纪闰年。

普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年);

世纪闰年:能被400整除的为世纪闰年。(如2000年是闰年,1900年不是闰年);

闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。

凡阳历中有闰日(二月为二十九日)的年;闰余(岁余置闰。阴历每年与回归年相比所差的时日);

注意闰年(公历中名词)和闰月(农历中名词)并没有直接的关联,公历中只分闰年和平年,平年有365天,而闰年有366天(2月中多一天);

平年中也可能有闰月(如2017年是平年,农历有闰月,闰6月)。

参考资料:百度百科-闰年

编写java判断闰年_编写java程序判断闰年。相关推荐

  1. 编写java判断闰年_用Java程序判断是否是闰年的简单实例

    我们知道,(1)如果是整百的年份,能被400整除的,是闰年:(2)如果不是整百的年份,能被4整除的,也是闰年.每400年,有97个闰年.鉴于此,程序可以作以下设计: 第一步,判断年份是否被400整除, ...

  2. Java程序如何写判断闰年_用Java程序判断是否是闰年的简单实例

    我们知道,(1)如果是整百的年份,能被400整除的,是闰年:(2)如果不是整百的年份,能被4整除的,也是闰年.每400年,有97个闰年.鉴于此,程序可以作以下设计: 第一步,判断年份是否被400整除, ...

  3. java实现加减乘除_用Java编写实现加减乘除,界面如下

    展开全部 用Java编写的实现加减乘除的程序如下import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java ...

  4. java画笑脸_用java编写一个颜色为红色,粗线型的笑脸和哭脸,需要继承JFrame类,用java中的绘制图形做...

    展开全部 /* * Copyright (c) cherry  Co. Ltd. * All right reserved. */ package com.cherry.swing; import j ...

  5. java sql绑定_在JAVA 源程序中编写SQL语句时使用ORACLE 绑定变量

    在Java中,结合使用setXXX 系列方法,可以为不同数据类型的绑定变量进行赋值,从而大大优化了SQL 语句的性能. 没有使用绑定变量是使用Oracle数据库的应用系统性能问题主要原因和可伸缩性的主 ...

  6. java gui框架_推荐!程序员整理的Java资源大全

    构建 这里搜集了用来构建应用程序的工具. Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建.Maven优于Apache Ant.后者采用了一种过程化 ...

  7. java内存漏洞_处理Java程序中的内存漏洞

    Java 程序中也有内存漏洞?当然有.与流行的观念相反,在 Java 编程中,内存治理仍然是需要考虑的问题.在本文中,您将了解到什么会导致内存漏洞以及何时应该关注这些漏洞.您还有机会实践一下在您自己的 ...

  8. 2017年java笔试题_初级java程序员笔试题

    Java认证考试是业界唯一经Sun授权的Java认证,考试内容涉及所有Java相关知识.编程概念及applet开发技巧.下面是小编整理的关于java初级程序员面试题,欢迎大家参考! 一:判断题 1.J ...

  9. linux java jar打包_【Java】Java程序打包成jar包在Linux上运行

    当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在 ...

最新文章

  1. Linux下两个进程可以同时打开同一个文件,这时如下描述错误的是:
  2. 天水师范学院计算机科学与技术专业代码,计算机科学与技术-天水师范学院IPv6专题网站.doc...
  3. BigPipe学习研究
  4. 把二元查找树转变成排序的双向链表(树)
  5. AI x 量化:华尔街老司机解密智能投资正确姿势
  6. 海南计算机网络技术学校,三亚广播电视大学计算机网络技术专业_海南报名_网络教育计算机网络技术专业教学计划_中国教育在线...
  7. HDU 1402 A * B Problem Plus FFT
  8. 智慧屏用鸿蒙的生态,紧随鸿蒙OS手机版 ,智慧屏为什么对鸿蒙生态这么重要?...
  9. 超好看倒计时特效单页html模板源码下载
  10. 数据科学入门与实战:玩转pandas之五
  11. scm 软件配置管理
  12. 矩阵的转置例题MATLAB,MATLAB特殊矩阵以及矩阵转置
  13. 金融笔记:货币的概念
  14. 刑事案件鉴定意见常用质证要点
  15. [转]拍照怎么搜题?(上)
  16. 树莓派sd卡格式化_利用树莓派和移动硬盘搭建下载机,常见视频网站都可下载...
  17. 初出茅庐的小李第73篇博客之offsetof(type, member-designator)使用
  18. learnopengl——Specular IBL——貌似读懂了
  19. X-Cash空投领取教程
  20. 【EE308FZ Lab2-2】An Amazing Android App for Bobing Game

热门文章

  1. 电商促销活动那么多,美工需要炫酷海报万能模板!可套用!救急必备!
  2. C++项目开发注意事项--持续更新
  3. HeadFirst设计模式之观察者模式学习
  4. Kernel Crash kdump 使用指南
  5. 理解Mysql prepare预处理语句:mysql_stmt_init(MYSQL *mysql);
  6. python正则怎么取反_第11.19节 Python 中正则表达式的扩展功能:前视断言和前视取反...
  7. python中usecols_Python学习路线?
  8. 后端怎么接收map_史上最全,C++后端开发面试题与知识点汇总
  9. 在sqlyog进行数据库的备份_狂神说MySQL07:权限及如何设计数据库
  10. python esp8266_浅谈MircoPython---ESP8266