我是靠谱客的博主 包容柚子,这篇文章主要介绍Java实现判断闰年,现在分享给大家,希望可以做个参考。

Java实现闰年判断


需求分析:年份如果满足以下两个条件中的其中一个则可将其年份判断位闰年
一、能被4整除,但不能被100整除,就是闰年;
二、能被400整除,也是闰年;

需求实现
方案一:使用if的嵌套实现

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.qingsu.basis; import java.util.Scanner; public class ProcessControl { public static void main(String[] args) { //判断闰年 //1.能被4整除,但不能被100整除,就是闰年; //2.能被400整除,也是闰年 Scanner in = new Scanner(System.in); System.out.println("请输入年份:"); int year = in.nextInt(); if(year % 4 == 0) { if(year%100 != 0) { System.out.println(year+"是闰年"); }else if(year % 400 ==0 ) { System.out.println(year+"是闰年"); }else { System.out.println(year+"不是闰年"); } }else if(year % 400 ==0 ) { System.out.println(year+"是闰年"); }else { System.out.println(year+"不是闰年"); } } }

方案二:使用逻辑运算符实现

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package com.qingsu.basis; import java.util.Scanner; public class ProcessControl { public static void main(String[] args) { //判断闰年 //1.能被4整除,但不能被100整除,就是闰年; //2.能被400整除,也是闰年 Scanner in = new Scanner(System.in); System.out.println("请输入年份:"); int year = in.nextInt(); if( (year%4==0 && year%100 !=0) || year%400==0 ) { System.out.println(year+"是闰年"); }else { System.out.println(year+"不是闰年"); } } }

最后

以上就是包容柚子最近收集整理的关于Java实现判断闰年的全部内容,更多相关Java实现判断闰年内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(81)

评论列表共有 0 条评论

立即
投稿
返回
顶部