蓝桥杯练习题 BASIC-1 闰年判断
来源:互联网 发布:淘宝卖家版电脑版 编辑:程序博客网 时间:2024/06/06 01:36
题目
问题描述给定一个年份,判断这一年是不是闰年。
当以下情况之一满足时,这一年是闰年:
1. 年份是4的倍数而不是100的倍数;
2. 年份是400的倍数。
其他的年份都不是闰年。
输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。
样例输入2013样例输出no样例输入2016样例输出yes数据规模与约定1990 <= y <= 2050。
源码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int y = sc.nextInt();if (y % 400 == 0 || (y % 4 == 0 && y % 100 != 0)) {System.out.println("yes");} else {System.out.println("no");}}}
分析
本题无需特殊注意。
在进行判断时,偶然想复习下运算符优先级,在下面放上。(转自http://www.cnblogs.com/gw811/archive/2012/10/13/2722752.html)
序列号
符号
名称
结合性(与操作数)
目数
说明
1
.
点
从左到右
双目
( )
圆括号
从左到右
[ ]
方括号
从左到右
2
+
正号
从右到左
单目
-
负号
从右到左
单目
++
自增
从右到左
单目
前缀增,后缀增
- -
自减
从右到左
前缀减,后缀减
~
按位非/取补运算
从右到左
单目
!
逻辑非
从右到左
单目
“!”不可以与“=”联用
3
*
乘
从左到右
双目
/
除
从左到右
双目
整数除法:取商的整数部分,小数部分去掉,不四舍五入
%
取余
从左到右
双目
4
+
加
从左到右
双目
-
减
从左到右
双目
5
<<
左移位运算符
从左到右
双目
>>
带符号右移位运算符
从左到右
双目
>>>
无符号右移
从左到右
双目
6
<
小于
从左到右
双目
关系运算符“大于”说明
<=
小于或等于
从左到右
双目
>
大于
从左到右
双目
>=
大于或等于
从左到右
双目
instanceof
确定某对象是否属于指定的类
从左到右
双目
7
==
等于
从左到右
双目
关系运算符“==”说明
!=
不等于
从左到右
双目
8
&
按位与
从左到右
双目
9
|
按位或
从左到右
双目
10
^
按位异或
从左到右
双目
11
&&
短路与
从左到右
双目
12
||
短路或
从左到右
双目
13
? :
条件运算符
从右到左
三目
14
=
赋值运算符
从右到左
双目
+=
混合赋值运算符
-=
*=
/=
%=
&=
|=
^=
<<=
>>=
>>>=
阅读全文
0 0
- 蓝桥杯练习题 BASIC-1 闰年判断
- 蓝桥杯 BASIC-1 闰年判断
- 蓝桥杯BASIC-1(闰年判断)
- 蓝桥杯 BASIC-1 闰年判断 条件判断【闰年的判断】
- [BASIC-1] 闰年判断
- 蓝桥杯 BASIC-1 基础练习 闰年判断
- 蓝桥杯基础练习BASIC-1 闰年判断
- 蓝桥杯 BASIC-1 基础练习 闰年判断
- 蓝桥杯练习题之闰年判断
- 蓝桥杯-基础练习之闰年判断——BASIC-1
- 基础练习 BASIC-1 闰年判断
- 蓝桥杯题—BASIC-1闰年判断 BASIC-2 01字串 BASIC-3 字母图形
- 基础练习 BASIC-1 闰年判断(c语言)
- 蓝桥杯 闰年判断
- 蓝桥杯:闰年判断
- 蓝桥杯-闰年判断
- 蓝桥杯-闰年判断
- 蓝桥杯-闰年判断
- Android 人脸识别————关于虹软人脸识别SDK引擎使用总结
- tomcat小知识-请求乱码解决方案
- 嵌入式系统概论-1.1
- 剑指offer--机器人运动范围
- 使用BotDetect Captcha在SpringMCV项目中生成验证码图片
- 蓝桥杯练习题 BASIC-1 闰年判断
- css透明度的浏览器兼容以及div的隐藏和显示
- 【求一个数n的前几位】(pow函数)
- 文章标题
- Python数据类型 之 list
- Springboot 之 自定义配置文件及读取配置文件
- * 24种设计模式——解释器模式
- Reverse Bits 及format()总结
- 二分图匹配的一些概念