当前位置: ManBetXapp > 百科 > 科技 >正文

如何用java制作判断平年闰年的小程序

人气:445 ℃ /2023-07-16 06:03:02

我们使用java操作日期的时候,经常需要判断平年和闰年,那么如何用程序实现呢?下面小编给大家分享一下。

工具/材料

java编辑器

操作方法

首先我们在java编辑器中添加一个主函数,如下图所示

接下来声明一个年份,然后编写判断平年和闰年的逻辑,如下图所示

接着我们执行程序就可以看到这个年份是平年还是闰年了,如下图所示

最后如果想更智能一点可以将年份换成Scanner输入的形式,如下图所示

java编写一个方法判断是否闰年

Java判断是否是闰年

闰年

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

所以就程序而言:能被4整除且不能被1000整除或者能被400整除,则为闰年

程序代码

public static void main(String[] args) { // write your code here Scanner scanner = new Scanner(System.in); System.out.print("请输入年份,例如:(2022):"); int inputYear = scanner.nextInt(); boolean isLeapYear = checkLeapYear(inputYear); if (isLeapYear) { System.out.println(inputYear "年是闰年"); } else { System.out.println(inputYear "年是平年"); } } private static boolean checkLeapYear(int year) { if (year % 4 == 0 && year % 100 == 0 || year % 400 == 0) { return true; } else { return false; } }

结果:

请输入年份,例如:(2022):20222022年是平年

搜索更多有关“ 如何用java制作判断平年闰年的小程序”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
CopyRight © 2008-2024 ManBetXappAll Rights Reserved. 手机版