蓝桥杯 基础练习 闰年判断(Java)

简介: 蓝桥杯 基础练习 闰年判断(Java)

问题描述


给定一个年份,判断这一年是不是闰年。

当以下情况之一满足时,这一年是闰年:


  1. 年份是4的倍数而不是100的倍数;
  2. 年份是400的倍数。

其他的年份都不是闰年。


输入格式


输入包含一个整数y,表示当前的年份。


输出格式


输出一行,如果给定的年份是闰年,则输出yes,否则输出no。

说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。


样例输入

2013

样例输出

no

样例输入

2016

样例输出

yes

数据规模与约定

1990 <= y <= 2050。

这个题直接判断,特别注意 当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。

  1. 年份是4的倍数而不是100的倍数;
  2. 年份是400的倍数。
  import java.util.Scanner;
  public class Main{
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    while(scanner.hasNext()) {//可以进行反复输入的,但是基本上没啥用,看着好看,肯定是上一个运行完,才可以输入下一个
      int y = scanner.nextInt();
      if(y>=1990&&y<=2050) {//我们判断一下,其实输入的值肯定在这个范围内所以不写这个也行
        if((y%4==0&&y%100!=0)||y%400==0) {
          System.out.println("yes");
        }
        else {
          System.out.println("no");
        }
      }
    }
    scanner.close();
  }
}


目录
相关文章
|
30天前
|
算法 Java C++
【潜意识Java】蓝桥杯算法有关的动态规划求解背包问题
本文介绍了经典的0/1背包问题及其动态规划解法。
50 5
|
30天前
|
算法 搜索推荐 Java
【潜意识Java】深度解析黑马项目《苍穹外卖》与蓝桥杯算法的结合问题
本文探讨了如何将算法学习与实际项目相结合,以提升编程竞赛中的解题能力。通过《苍穹外卖》项目,介绍了订单配送路径规划(基于动态规划解决旅行商问题)和商品推荐系统(基于贪心算法)。这些实例不仅展示了算法在实际业务中的应用,还帮助读者更好地准备蓝桥杯等编程竞赛。结合具体代码实现和解析,文章详细说明了如何运用算法优化项目功能,提高解决问题的能力。
62 6
|
7月前
|
Java
【Java】程序练习1(数组)
【Java】程序练习1(数组)
|
8月前
|
Java
2023届蓝桥杯大赛软件类国赛Java大学B组 互质 数论
2023届蓝桥杯大赛软件类国赛Java大学B组 互质 数论
50 1
|
8月前
|
存储 前端开发 算法
2016届蓝桥杯大赛软件类国赛Java大学B组 反幻方 暴力搜索
2016届蓝桥杯大赛软件类国赛Java大学B组 反幻方 暴力搜索
45 0
|
8月前
|
Java
2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟
2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟
67 4
|
8月前
|
Java
2021蓝桥杯大赛软件类国赛Java大学B组 完全日期 复杂遍历搜索
2021蓝桥杯大赛软件类国赛Java大学B组 完全日期 复杂遍历搜索
68 2
|
8月前
|
Java
2022蓝桥杯大赛软件类国赛Java大学B组 左移右移 空间换时间+双指针
2022蓝桥杯大赛软件类国赛Java大学B组 左移右移 空间换时间+双指针
63 3
|
8月前
|
Java
蓝桥杯Java组暴力递归搜图
蓝桥杯Java组暴力递归搜图
45 4
|
8月前
|
Java
2023蓝桥杯大赛软件类省赛Java大学B组G题 买二增一 队列的简单应用
2023蓝桥杯大赛软件类省赛Java大学B组G题 买二增一 队列的简单应用
55 1

热门文章

最新文章