Java案例-判断给定年份是闰年

Java案例-判断给定年份是闰年

案例描述

编写程序,判断给定的某个年份是否是闰年。

闰年的判断规则如下:

(1)若某个年份能被4整除但不能被100整除,则是闰年。

(2)若某个年份能被400整除,则也是闰年。

案例代码详解

开发工具:

eclipse-mars

jdk1.7.0_79

整体代码:

package teacher01;
import java.util.Scanner;
/**
 * 编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。
 * (2)若某个年份能被400整除,则也是闰年。
 * 
 * @author 奋斗蒙
 *
 */
public class Runyue {
 public static void main(String[] args) {
 System.out.println("请输入年份:");
 int year; //定义输入的年份名字“year”;
 Scanner scanner = new Scanner(System.in);
 year = scanner.nextInt();
 //判断如果输入的年份小于0或者年份大于3000,则提醒用户输入有误,系统退出。
 if (year<0 || year>3000 ) {
 System.out.println("年份有误,程序退出!");
 System.exit(0);
 }
 //判断输入年分可以整除4并且整除100或者可以整除400,则判断这个年份是闰年。
 if ((year%4==0)&& (year%100!=0)||(year%400==0)){
 System.out.println(year+"是闰年");
 } else {
 System.out.println(year +"不是闰年");
 }
 }
}

代码图示

运行结果

01

输入的年份不是闰年

02

输入的年份大于3000

03

输入的年份为负数

04

输入的年份是闰年

本文分享自微信公众号 - Java帮帮(javahelp),作者:奋斗蒙

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-04-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MySQL主从复制配置

    Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句(INSERT,UPDATE,DELETE,ALTER TABL...

    Java帮帮
  • MySQL主从复制配置

    Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句(INSERT,UPDATE,DELETE,ALTER TABL...

    Java帮帮
  • 全球最杰出的14位程序员

    全球最杰出的14位程序员 小编认为: 本文纯属娱乐大众,外国人的排名逻辑你永远看不懂。 JavaSE基础题,由于最近工作繁忙,造成拖更,还请谅解。 近日,ITW...

    Java帮帮
  • java代码:判断月份的最后一天是多少 原

    LeoXu
  • 11个有趣的【数据可视化】案例

    数据可视化专家每天都在数据设计的世界里创造惊人的东西,数据可视化是在许多不同领域的重要工具。为了纪念所有艺术家和设计师在世界各地进行惊人的数据可视化,这里收集了...

    liuxuewen
  • Android 逐帧动画:关于 逐帧动画 的使用都在这里了!

    Carson.Ho
  • 【续】分类算法之贝叶斯网络(Bayesian networks)

    在上一篇文章中我们讨论了朴素贝叶斯分类。朴素贝叶斯分类有一个限制条件,就是特征属性必须有条件独立或基本独立(实际上在现实应用中几乎不可能做到完全独立)。当...

    机器学习AI算法工程
  • 如何减少铣削过程中的振动?

    在铣削中,可能因切削刀具、刀柄、机床、工件或夹具的局限性而产生振动。要减少振动,需要考虑一些策略。

    UG数控编程
  • 查看Linux各发行版本方法

    一见
  • 现场报道 | SIGGRAPH Asia 2017 (DAY 1):AI让空间更智能

    SIGGRAPH(Special Interest Group for Computer GRAPHICS)是计算机图形和交互方向的一个顶会,由于参加人数众多,...

    腾讯音视频实验室

扫码关注云+社区

领取腾讯云代金券