起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 如何应用 if 语句判断某一年是否为闰年?

如何应用 if 语句判断某一年是否为闰年?

时间:2021-07-29 14:38:28来源:Java编程培训学校 作者:Java编程培训网 已有: 名学员访问该课程

前言: 问题阐述 地球绕太阳一圈称之为一年,所用时间是 365 天 5 小时 48 分 46 秒,取 365 天为一年,4 年将多出 23 小时 1

问题阐述

地球绕太阳一圈称之为一年,所用时间是 365 天 5 小时 48 分 46 秒,取 365 天为一年,4 年将多出 23 小时 15 分 6 秒,将近一天,所以 4 年设一闰日(2 月 29 日),该年称为闰年。如何应用 if 语句判断某一年是否为闰年?

IT培训网Java编程培训专家解答

接收控制台上输入的年份,并应用 if 语句判断该年是否为闰年,可以使用下面的代码来实现。

import Java.util.Scanner;                                                                     //导入 Java.util 包中的 Scanner 类
public class Leapyear {
/**
* @param args
*/
public static void main(String[] args) {                                                      //主方法
Scanner scan = new Scanner(System.in);
System.out.println("请输入一个年份:");                                                 //向控制台输出一个提示信息

long year;
try {
year = scan.nextLong();
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {                //是闰年
System.out.print(year + "是闰年!");
} else {                                                                                                      //不是闰年
System.out.print(year + "不是闰年!");
}
} catch (Exception e) {
System.out.println("您输入的不是有效的年份!”);

     }
  }
}


说明:

Java.util 包中的 Scanner 类是一个用于扫描输入文本的简单文本扫描器,可以用这个类从控制台写入数据。该类的 nextLong()方法可以将输入信息扫描为一个 long 型的数据,如果输入的信息不能被成功转换为 long 型,将抛出 Java.util.InputMismatchException 异常。

运行上面的代码,在控制台上输入“2012”并按下 Enter 键,将显示如图 4.1 所示的运行结果。


专家点评

判断某一年份是否为闰年,要满足两个条件,一个是能被 4 整除但不能被 100 整除,另一个是能被 400 整除。由此可以得出判断闰年的公式,用 Java 语法实现如下:

year % 4 == 0 && year % 100 !=0 || year % 400 == 0

网站声明:本站部分文章来源于网络,如有侵权,请联系本站客服,侵必删!!!

文章出自:http://qh.itpxw.cn/peixun/software/202190161.html

文章标题:如何应用 if 语句判断某一年是否为闰年?



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容