如何使用Java计算闰年?

如果觉得有用 请点赞或关注~以后会发布更多有用的内容

1.首先的知道闰年的计算方法

公历闰年计算方法:
1、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
2、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
3、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。

2.使用for循环和if语句编写(代码如下)

package com.Liu.struct;import java.util.Scanner;/*** @version: java version 1.8* @Author: Mr Liu* @description:* @date: */
public class ForDemo02 {public static void main(String[] args) {//打印从2000年到2100年的中国闰年Scanner scanner = new Scanner(System.in);//输入开始年份System.out.println("请输入开始年份:");int beginYear = scanner.nextInt();//输入结束年份System.out.println("请输入结束年份:");int endYear = scanner.nextInt();//输出语句System.out.println("从" +beginYear+ "到" +endYear+ "的中国闰年是:");/** 公历闰年计算方法:1、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)2、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)3、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。*/for (int year = beginYear , i = 0;  year <=endYear ; year++, i++) {if (year % 4 == 0 && year % 100!=0||year % 400 == 0){System.out.print(year+" ");}//调整输出格式if (year % 20 == 0){System.out.println();}}scanner.close();}
}

如何使用Java计算闰年?相关推荐

  1. Java计算闰年计算1800-2050年任何一天下一天的日期,不用正则之穷举法(原创)

    老样子,话不多说,直接上图.(有亿点长) package 数据结构和算法;import java.util.Scanner;public class a2022914 {public static v ...

  2. java如何计算时间天数差,java计算两个时间相差天数的方法汇总

    问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...

  3. 用JAVA计算星期几的算法

    由于我们现在的实际时间,是有相关机构不停的调整,所以JAVA默认用的Calendar对象算出来的时间老是不对,即使你修正过参数,可能过一段时间,你就会发现算出来的结果又不对了,所以真正想要处理这个问题 ...

  4. Java计算两个字符串日期之间的天数差

    Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException {String a = & ...

  5. 炒股Java_基于java计算买卖股票的最佳时机

    这篇文章主要介绍了基于java计算买卖股票的最佳时机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题: 可以将问题转化为如下图所示,即求多个累计 ...

  6. java中日期计算时间差,用java计算日期/时间差

    用java计算日期/时间差 我也想计算两个日期之间的差额以小时/分钟/秒为单位. 我的代码有一个小问题,就是:String dateStart = "11/03/14 09:29:58&qu ...

  7. Java计算时间差、日期差总结(亲测)

    Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...

  8. php用script判断闰年,php判断/计算闰年的方法小结【三种方法】

    本文实例讲述了php判断/计算闰年的方法.分享给大家供大家参考,具体如下: 1.php闰年计算方法一: ①.普通年能被4整除而不能被100整除的为闰年.(如2004年就是闰年,1900年不是闰年) ② ...

  9. Java计算时间差_传统的SimpleDateFormat类

    Java计算时间差_传统的SimpleDateFormat类 SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd ...

  10. java计算混淆矩阵(分类指标:查准率P,查全率R,P和R的调和均值F1,正确率A)

    [0]README 本文使用 java 计算混淆矩阵,并利用 混淆矩阵值计算 分类指标:通用分类指标有: 查准率,查全率,查准率和查全率的调和均值F1值,正确率, AOC, AUC等:本文计算前4个指 ...

最新文章

  1. 评测指标(metrics)
  2. mysql全量备份与增量备份_Mysql增量备份与全量备份
  3. apache2.4配置虚拟主机
  4. WCF中安全的那些事!!!
  5. C# 8.0的三个令人兴奋的新特性 1
  6. Jmeter参数化 CSV Data Set Config界面说明
  7. 2022最新Spring相关大厂常问技术面试题大全 —— 金三银四好时机
  8. 分享一个不错的Windows软件——Fliqlo
  9. 帆软报表 js 调用sql_SQL Server中的报表–创建由先前创建的主报表调用的基于矩阵的子报表
  10. 【5年Android从零复盘系列之三十二】Android存储(7):LitePal使用详解
  11. 渗透测试面试题汇总(全)
  12. 自动更新纯真IP数据库
  13. h5禁止页面长按操作_解决HTML5对手机页面长按会粘贴复制禁用的方法-H5教程
  14. Java(但行好事 莫问前程) 1
  15. 苹果退款_苹果退款流程最新苹果内购退款流程和教程
  16. 从文艺到抠脚-我的程序7年之痒
  17. 蜜雪冰城、茶颜悦色“卷”向咖啡赛道
  18. MacOs “无法打开***,因为无法验证开发者...”
  19. C/C++截获腾讯QQ网络聊天系统内容和登录密码,教你做一个黑客!
  20. 斯坦福大学报告:中国AI论文引用率首次超过美国

热门文章

  1. ucserver admin.php,Discuz!X3.2 升级后ucenter、uc_server正确密码却无法登录后台的解决方法...
  2. ISO文件与镜像文件
  3. 计算机上策略禁止用户安装,Win7系统组策略禁止安装软件、软件安装控制策略禁止方法...
  4. 又见猛犸象:基因剪刀重新定制生命
  5. 树莓派3B+ WiFi 无线连接及配置
  6. mysql数据库有dbo吗,sql server所有表的所有者恢复为dbo
  7. logback springProperty 标签不起作用
  8. 中国人工智能发展的现状
  9. 【神经网络解耦】基于matlab的神经网络解耦系统仿真
  10. 3小时快学期权(第二版)读书笔记(上)