当前位置: 首页 > news >正文

做图书馆网站wordpress 插件发文章

做图书馆网站,wordpress 插件发文章,域名更换网站,广告公司取名字首先要明白 地球绕太阳运行周期为365天5小时48分46秒(合365.24219天),即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,每四年累积约一天,把这一天加于2月末…

首先要明白

地球绕太阳运行周期为365天5小时48分46秒(合365.24219天),即一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,每四年累积约一天,把这一天加于2月末(2月29日),使当年的历年长度为366日,这一年就为闰年。 按照每四年一个闰年计算,平均每年就要多算出0.0078天,经过四百年就会多出大约3天来,因此,每四百年中要减少三个闰年。所以规定公历年份是整百数的,必须是400的倍数才是闰年,不是400的倍数的就是平年。比如,1700年、1800年和1900年为平年,2000年为闰年。闰年的计算,归结起来就是通常说的:四年一闰百年不闰,四百年再闰

1、年份不是闰年的年份就是平年,

2、平年一年365天,阳历2月28天;闰年一年366天,阳历2月29天。

3、闰年能被4整除,平年不能。

简单判断

①一般的,能被4整除的年份是闰年,不能被4整除的年份是平年。

如:1988年2008年是闰年;2005年2006年2007年是平年。

②但是如果是世纪年(也就是整百年),就只有能被400整除才是闰年,否则就是平年。

如:2000年就是闰年,1900年就是平年。

③闰年的2月有29天,平年的2月只有28天

代码判断

代码判断某年是否是闰年的方法如下,从下面任一角度均可判断出闰平年:
角度1:能被 4 整除,且不能被 100 整除的年份是闰年(非世纪年)。如2020,2004
角度2:

能被 400 整除的年份一定是闰年(能被400整除肯定能被100整除,故该年为世纪年)。如1600,2000,2400,2800

角度3:

能被 100 整除(世纪年),且不能被 400 整除的年份为平年。如1900
 

角度2,3可以看成一种,只是判断条件反一下而已!

写法一:

角度1+角度2

import java.util.Scanner;public class yearTest {public static void main(String[] args) {System.out.println("请输入年份:");int year = new Scanner(System.in).nextInt();if (year%4==0){  //角度1//year%100==0说明是非世纪年  year%400!=0余数不为0表示不能被400整除//角度2:能被 400 整除的年份一定是闰年(能被400整除肯定能被100整除,该年为世纪年;//二者不可同时成立故用||“或”)。如1600,2000,2400,2800if (year%100!=0 || year%400==0){System.out.println(year%4+","+year%100+","+year%400);System.out.println(year+"是闰年");}else {System.out.println(year%4+","+year%100+","+year%400);System.out.println(year+"是平年");}}else {System.out.println("是平年");}}}

写法二:

角度1+角度3

import java.util.Scanner;public class year {public static void main(String[] args) {System.out.println("请输入年份:");int year = new Scanner(System.in).nextInt();if (year%4==0){  //角度1//year%100==0说明是世纪年  year%400!=0余数不为0表示不能被400整除//角度3:能被 100 整除(世纪年),且不能被 400 整除的年份为平年。如1900if (year%100==0 && year%400!=0){System.out.println(year%4+","+year%100+","+year%400);System.out.println(year+"是平年");}else {System.out.println(year%4+","+year%100+","+year%400);System.out.println(year+"是闰年");}}else {System.out.println("是平年");}}}

写法三最简:

import java.util.Scanner;public class yearTest2 {public static void main(String[] args) {System.out.println("请输入年份:");int year = new Scanner(System.in).nextInt();//角度1:year % 4 == 0 && year % 100 != 0//角度2:year % 4 == 0 && year % 400 == 0 等同于 year % 400 == 0if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) {System.out.println(year + "是闰年");} else {System.out.println(year + "是平年");}}}

代码对比:

 if (year%4==0){//year%100==0说明是世纪年  year%400!=0余数不为0表示不能被400整除if (year%100==0 && year%400!=0){
 if (year%4==0){//year%100==0说明是非世纪年  year%400==0余数为0表示能被400整除if (year%100!=0 || year%400==0){
//角度1:year % 4 == 0 && year % 100 != 0//角度2:year % 4 == 0 && year % 400 == 0 等同于 year % 400 == 0
if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) {

总结: 

满足下列二者情况之一的为闰年,反之为平年:

非世纪年 且 能被 4 整除为闰年。

能被 400 整除为闰年。(能被400整除肯定可以被100整除,故为世纪年)

朋友:

看到这里了,点个赞再走吧!

http://www.yayakq.cn/news/802840/

相关文章:

  • 嘉兴做网站的上海网站建设推
  • 移动路由器做网站服务器吗惠州seo推广外包
  • 做个进出口英文网站多少钱开发小程序定制软件
  • 天津和平做网站哪家好做商城网站的公司推荐
  • 自己怎样建企业网站2020最成功的网络营销
  • 虹口区建设工程管理网站成都互联网公司数量排名
  • 烟台企业网站建设公司网站开发还是软件开发
  • 如何建设网站吸引人wordpress 书店
  • 验证网站所有权网站建设三大部分
  • 安徽省建设厅安全协会网站安康市滴滴公司电话
  • 网站如何做ip签名图片长安微网站建设
  • 网站建站前期准备工作如何做好网站的推广工作
  • 一级A视网站 一级做爰片网页设计与网站建设
  • 云服务器网站解析长春财经学院宿舍图片
  • 湘潭网站建设选择湘潭振企网站建设外包加工网可信吗
  • 做电商看的网站有哪些内容站群系统程序
  • 网站建设仟金手指专业12it需要什么学历
  • 网站建设实训小组报告广告片制作哪家好
  • 企业网站营销百度排名优化专家
  • 做网站制作外包西安营销型网站建设
  • 重庆网站建智慧团建官方登录
  • 网站建设及推广费记什么科目网络规划设计师资料
  • 基本网站建设技术做电工的有接单的网站吗
  • 衡水seo_衡水网站建设-燕丰收学室内设计网站
  • 高端网站建设公司好不好做创业网站赚钱
  • 免费推广网站推荐手机网站建设收费
  • 网络界面设计长沙网站seo服务
  • 杞县网站建设在线友情链接
  • 淮安汽车集团网站建设宁波网络公司设计装修
  • 南昌网站建设在哪里濮阳市网站建设公司