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帮帮

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一...
    阿里高级软件架构师阅读 3,315评论 0 19
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,167评论 0 41
  • 50道经典Java编程练习题,将数学思维运用到编程中来。抱歉哈找不到文章的原贴了,有冒犯的麻烦知会声哈~ 1.指数...
    OSET我要编程阅读 7,178评论 0 9
  • 我航行在一片大海上 身旁行人穿行 海上似乎有无数方向 也似乎告诉我地下深处才是我的归宿 我向前行 穷尽一生也无法找到尽头
    corcorla阅读 226评论 0 0
  • 一、我们的心理学旅程 过去三周:认知的破框和情绪的调整 专业的抱怨家:抱怨当下,嚷嚷改变,发现一年后的今天,他依旧...
    修行者123阅读 337评论 1 0