资源限制

时间限制:1.0s 内存限制:256.0MB

问题描述

给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年:

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

输入格式

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

输出格式

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

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

样例输入

2013

样例输出

no

样例输入

2016

样例输出

yes

数据规模与约定

1990 <= y <= 2050


解决思路

根据问题描述的判断条件即可写出。


package com.lqb.java;import java.util.Scanner;public class _01 {public static void main(String[] args) {Scanner input=new Scanner(System.in);int y=input.nextInt();//判断if(1990<=y&&y<=2050){if((y%4==0&&y%100!=0)||(y%400==0))System.out.println("yes");elseSystem.out.println("no");}}}

2019届学生小

java基础算法 闰年判断相关推荐

  1. 蓝桥杯 基础练习 闰年判断

    蓝桥杯 基础练习 闰年判断 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数: 年份 ...

  2. [Java] 蓝桥杯 BASIC-1 基础练习 闰年判断

    问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400的倍数. 其他的年份都不是闰年. 输入格式 输入包含一 ...

  3. Java基础算法题(01):判断101-200之间有多少个素数,并输出所有素数。 素数又叫质数,就是除了1和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因子。

    查看所有50道基础算法题请看: Java的50道基础算法题 import java.util.ArrayList; import java.util.List; public class Detect ...

  4. Java基础算法题(07):输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    查看所有50道基础算法题请看: Java的50道基础算法题 package Demo07Character_Count; import java.util.Scanner; public class ...

  5. java基础算法题(入门题与简单题)

    题目来自lintcode,答案来自九章算术,将自己在lintcode上训练的一些简单算法题贴出来,作为知识的总结与整理.便于查看复习. 第一部分(入门级别,只做了开放的部分,大部分需要收费的VIP才有 ...

  6. Java基础算法题(02):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    查看所有50道基础算法题请看: Java的50道基础算法题 递归的方法 package Demo02Rabbits; import java.util.Scanner; public class Ra ...

  7. Java基础算法题(18):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三

    查看所有50道基础算法题请看: Java的50道基础算法题 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c ...

  8. Java基础算法50题(一)

    文章目录 1.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 2.判断101-200之间有多少个素数,并输出所有素 ...

  9. 50道JAVA基础算法编程题【内含分析、程序答案】【建议收藏】【建议收藏】【建议收藏】

    非常基础的题目,但是想学好Java它真的是基础,基础有多重要我就不再废话,重要的事情说三遍[建议收藏][建议收藏][建议收藏]. [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一 ...

最新文章

  1. MySQL中的CURRENT_TIMESTAMP
  2. SeciLog 1.3.1 发布,增加了全屏配置,自定义预警等新功能
  3. Jetty实战之 嵌入式Jetty运行web app
  4. python 链表中倒数第k个节点
  5. java编程思想 学习笔记(2)
  6. mysql多源复制相同数据库名称_mysql数据库多源复制方案
  7. 请移步到我的新浪博客
  8. 战双服务器信息保留多久,双线服务器里保留内测时的等级吗
  9. 计算机网络:overlay(VLAN,VxLAN)、underlay网络、大二层的介绍
  10. .NET:默认是按值传递的
  11. js计算字典的个数_第11天:Python 字典
  12. Windows下解压tar.gz压缩文件
  13. python模拟实现QQ邮箱登录
  14. 记一次 Ruby 内存泄漏的排查和修复
  15. Boostrap nav和navbar的详细使用
  16. cuda和GPU驱动的关系
  17. 冲破百亿天花板,木浪云用云和智能突破备份边界
  18. 打开itools如果提示:订阅设备设备失败
  19. C#基于NAudio的声音识别(二)——MFCC+SVM/BP
  20. jQuery设置按钮的属性_可用不可用

热门文章

  1. 定义一个Ladder类用来刻画“梯形”,要求:Ladder类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能。
  2. python速成班1个月_Python速成班-基础篇DAY03
  3. linux tty设备号,linux tty设备
  4. 模拟机选彩票 我的算法
  5. 解决注册错误:OpenAI‘s services are not available in your country.
  6. perl 数组元素为空和数组元素为undef 是两码事
  7. 上网行为监控能监控到哪些内容?
  8. linux dhcp配置实验报告,Linux DHCP服务器配置实验报告.doc
  9. 关于overflow:hidden溢出隐藏
  10. 用工业显微镜来观察生物细胞