Java - 两种判断闰年的方法

news/2024/11/16 13:30:21/

🤔️判断一个年份是否是闰年的常规方法是遵循以下规则:

  • 如果年份能够被4整除,但不能被100整除,那么它是闰年。
  • 如果年份能够被400整除,那么它也是闰年。
boolean b1 = (y & 3) == 0 && ((y % 100 != 0) || (y % 400 == 0));//boolean b2 = (y % 400 == 0) || (y & 3) == 0 && (y % 100 != 0);
boolean b2 = (y & 3) == 0 && (y % 100 != 0) || (y % 400 == 0);

🤔️闰年有366天,而非闰年有365天。
一年的长度为365天的设计是基于地球绕太阳一周所需要的时间,即地球绕太阳公转一周的时间为365.24天左右。为了与地球实际的公转周期更加接近,我们采用了闰年的概念。
闰年的规定是:每4年有一个闰年,即能够被4整除的年份都是闰年。而世纪年份(即能够被100整除的年份)除非能够被400整除,否则不是闰年。
通过这种规定,我们在每4年的基础上多加了一天,将平均一年的长度从365天增加到约365.24天。也就是说,闰年多了一天,所以闰年有366天。
这样的设计可以使我们的日历与地球的实际公转更加接近,尽量减少与地球的实际运行差异所带来的影响。




END.


http://www.ppmy.cn/news/1010159.html

相关文章

Netty:通过Channel发送ByteBuf的数据,只发送可读的字节

说明 使用Netty Channel发送数据的时候,如果发送的数据存放在ByteBuf中,那么只会发送ByteBuf中可读的字节。即便容量(capacity)大于可读字节数,那也不会多发送数据。 示例 代码片段 package com.thb.power.termina…

嵌入式开发学习(STC51-13-温度传感器)

内容 通过DS18B20温度传感器,在数码管显示检测到的温度值; DS18B20介绍 简介 DS18B20是由DALLAS半导体公司推出的一种的“一线总线(单总线)”接口的温度传感器; 与传统的热敏电阻等测温元件相比,它是一…

Gof23设计模式之组合模式

1.定义 ​组合模式又名部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 2.结构 组合模式主要包含三种…

MySql的Windows安装指南

目录 一、MySQL的4大版本 二、软件的下载 三、MySQL8.0 版本的安装 四、配置MySQL8.0 五、配置MySQL8.0 环境变量 六、登录验证 一、MySQL的4大版本 MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持&#xff…

Detecting Everything in the Open World: Towards Universal Object Detection

1. 论文简介 论文题目《Detecting Everything in the Open World: Towards Universal Object Detection》发表情况,CVPR2023[论文地址][https://arxiv.org/pdf/2303.11749.pdf][代码地址][https://github.com/zhenyuw16/UniDetector] 2.背景与摘要 本文旨在解决通…

Effective Java笔记(20)接口优于抽象类

Java提供了两种机制,可以用来定义允许多个实现的类型:接口和抽象类。自从Java 8为继承引入了缺省方法( default method),这两种机制都允许为某些实例方法提供实现。主要的区别在于,为了实现由抽象类定义的类型,类必须成…

c++实现Qt信号和槽机制

文章目录 简介信号槽信号与槽的连接 特点观察者模式定义观察者模式结构图 实现简单的信号和槽 简介 信号槽机制与Windows下消息机制类似,消息机制是基于回调函数,Qt中用信号与槽来代替函数指针,使程序更安全简洁。  信号和槽机制是 Qt 的核心…

Python-面向对象:面向对象、成员方法 、类和对象、构造方法、魔术方法、封装、继承、类型注解、多态(抽象类(接口))

版本说明 当前版本号[20230806]。 版本修改说明20230806初版 目录 文章目录 版本说明目录知识总览图面向对象初识对象生活中数据的组织程序中数据的组织使用对象组织数据 成员方法类的定义和使用成员变量和成员方法成员方法的定义语法注意事项 类和对象现实世界的事物和类使…