👨💻博客主页:@花无缺
欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
本文由 花无缺 原创收录于专栏 【洛谷算法题】
文章目录
- 【洛谷算法题】P5711-闰年判断【入门2分支结构】
- 🌏题目描述
- 🌏输入格式
- 🌏输出格式
- 🌏样例 #1
- 🌙样例输入 #1
- 🌙样例输出 #1
- 🌏样例 #2
- 🌙样例输入 #2
- 🌙样例输出 #2
- 🌏样例 #3
- 🌙样例输入 #3
- 🌙样例输出 #3
- 🌏样例 #4
- 🌙样例输入 #4
- 🌙样例输出 #4
- 🌏提示
- 🌏题解
- 🌏总结
【洛谷算法题】P5711-闰年判断【入门2分支结构】
题目链接:【深基3.例3】闰年判断 - 洛谷
🌏题目描述
输入一个年份,判断这一年是否是闰年,如果是输出 1 1 1,否则输出 0 0 0。
🌏输入格式
输入一个正整数 n n n,表示年份。
🌏输出格式
输出一行。如果输入的年份是闰年则输出 1 1 1,否则输出 0 0 0。
🌏样例 #1
🌙样例输入 #1
1926
🌙样例输出 #1
0
🌏样例 #2
🌙样例输入 #2
1900
🌙样例输出 #2
0
🌏样例 #3
🌙样例输入 #3
2000
🌙样例输出 #3
1
🌏样例 #4
🌙样例输入 #4
1996
🌙样例输出 #4
1
🌏提示
数据保证, 1582 ≤ n ≤ 2020 1582 \leq n \leq 2020 1582≤n≤2020 且年份为自然数。
🌏题解
import java.util.Scanner;
public class P5711 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int year = in.nextInt();
// 判断该年份是否为世纪闰年或普通闰年
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) {
System.out.println(1);
} else {
System.out.println(0);
}
in.close();
}
}
🌏总结
一个简单的条件判断题,使用一个if else语句就可以了。
判断闰年的方法:
我们可以把闰年分为世纪闰年和普通闰年
世纪闰年:年份可以被 400 整除
普通闰年:年份可以被 4 整除且不能被 100 整除
根据这两个闰年的特征即可解出此题了。
作者:花无缺(huawuque404.com)
🌸欢迎
关注
我的博客:花无缺-每一个不曾起舞的日子都是对生命的辜负~
🍻一起进步-刷题专栏:【洛谷算法题】
💻Java题解同步仓库:https://github.com/huawuque404/Java-solution
🥇往期精彩好文:
📢【全网最全爱心代码合集】
📢【一文带你了解网页的灰色效果是如何实现的】
📢【CSS选择器全解指南】
你们的点赞👍 收藏⭐ 留言📝 关注✅
是我持续创作,输出优质内容
的最大动力!
谢谢!