一.实例说明:

为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差,设立了366天的闰年,闰年的2月份有29天。本实例通过程序计算用户输入的年份是否为闰年。

二.关键技术:

1.本实例计算闰年的关键技术是公式。满足以下两个条件的整数才可以称为闰年:

(1)能被4整除但不能被100整除;

(2)能被400整除;

2.该公式用Java语法实现的格式如下:

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

三.实例:

创建LeapYear类,在该类的主方法中接收用户输入的一个整数年份,然后通过闰年的计算公式,判断这个年份是否为闰年,并输出判断结果。

import java.util.Scanner;
public class LeapYear{public static void main(String[] args){Scanner scan = new Scanner(System.in);System.out.println("请输入一个年份:");long year = scan.nextLong();  //接收用户的输入if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){System.out.print(year+"年是闰年");}else{System.out.print(year+"年不是闰年");}}
}

运行结果如下图所示:

注意:

此实例也可以使用三元运算符“?:”,三元运算符是if……else语句的一个简洁写法,开发人员可根据需求决定使用哪一种。一般来说,if……else常用于赋值判断,而三元运算符常用于业务流程。

判断某一年是否为闰年相关推荐

  1. C语言实例第2期:判断某一年是否为闰年

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  2. C#判断某一年是 “平年”||“闰年”,一月有多少天。

    判断某一年是 "平年"||"闰年",一月有多少天. using System; using System.Threading.Tasks.Sources;nam ...

  3. Java基础练习:用户在控制台输入一个年份,判断该年份是平年还是闰年

    Java流程控制练习题 1.用户在控制台输入一个年份 判断该年份是平年还是闰年 (年份能被4整除 且不能被100整除) 或者 能被400整除 package corejava;import java. ...

  4. C语言判断输入的年份是否为闰年。

    C语言判断输入的年份是否为闰年. 什么是闰年? 能被4整除但不能被100整除的年份为闰年. 代码: #include <stdio.h> void main(){ int y,f; sca ...

  5. C语言:编写程序,判断某一年是否是闰年

    题目:编写程序,判断某一年是否是闰年. 解决此问题我们使用分支结构程序设计语句--if语句 if语句用来判断是否满足条件,如果满足闰年条件,则输出闰年(Leap year):不满足则输出平年(Comm ...

  6. 用Go语言 判断用户输入的年份是不是闰年 (Golang经典编程案例)

    判断一个年份是否是闰年,需要满足下面条件之一: 年份能被4整除,但不能被100整除: 能被400整除 下面用Go语言实现 判断用户输入的年份是不是闰年,代码如下: package mainimport ...

  7. 用python编写程序、判断某一年是否是闰年_恳求尽量编写下列程序题 6.编写程序,判断某一年是否是闰年。(闰年的条件是:能被4整除,但是不能...

    恳求尽量编写下列程序题6.编写程序,判断某一年是否是闰年.(闰年的条件是:能被4整除,但是不能被100整除,或者可以被400整除.)7.输入一个华氏温度,要求输出摄氏温度,输出时要求... 恳求尽量编 ...

  8. 判断某一年是否是闰年,计算某一年的二月有多少天

    闰年的二月有29天,非闰年二月有28天,要想判断某一年是否是闰年,就是计算某一年的二月有多少天 代码如下 import java.util.Calendar; import java.util.Sca ...

  9. c语言判断整数_用c++编写闰年的判断基础程序

    其实c++语言与c语言有太多共同的东西,学习过c语言再学习c++语言就显得轻而易举.当然学过了c++再去学习c语言也是有一些帮助的(但是个人不提倡先学习c++在学c语言).由于现在经常看见有关闰年的程 ...

  10. javascript案例16——判断输入的年份是否是闰年、判断闰年

    一.案例描述 提示用户输入年份,判断是否是闰年.如果是闰年,则提示" XXXX年是闰年",否则提示" XXXX年是平年".(采用if) 普通闰年:公历年份是4的 ...

最新文章

  1. c语言邻接表的构建_c语言数据结构--图的邻接矩阵和邻接表操作的基本操作
  2. javascript回调函数(模式)原理和示例深入分析
  3. 【MongoDB学习笔记7】深入MongoDB的删除(remove/drop)操作
  4. kafka高性能揭秘:顺序写和零拷贝
  5. 《编译原理》实验预习报告——TINY语言的词法分析
  6. 为什么apm代购价那么便宜_为什么长焦相机那么便宜而单反相机那么贵
  7. PHP(三)——PHP基础知识
  8. Spring MVC的GET与POST请求url-pattern坑
  9. php内容管理器是什么原因,有什么好的php内容管理后台吗?打算试水接单的大三狗提问...
  10. Keil综合(01)一些常见文件类型的作用和功能说明
  11. Dotnetcore或owin程序启用SSL的方法
  12. 蓝牙nrf52832的架构和开发(转载)
  13. TypeScript笔记(5)—— 基本数据类型
  14. mysql dump 主从_mysqldump导出数据中带主从同步的状态信息参数:master-data和dump-slave...
  15. html实现“设为首页”加入收藏”代码
  16. 暗影精灵4如何调节风扇转速_关于解决暗影精灵4散热问题。
  17. 贴片电阻、贴片电容的封装与其额定功率的关系
  18. android手机控制家用电器,手机遥控电脑!教你用手机控制家里电脑
  19. 17个能帮你节省时间的开发工具!(值得收藏)
  20. 苹果系统怎么链接共享服务器,mac连接共享服务器设置

热门文章

  1. html的访问路径,对路径的访问被拒绝
  2. 浅谈API安全的应用
  3. 拉格朗日函数、拉格朗日对偶问题、KKT条件个人理解
  4. springboot+java办公用品租赁领用管理信息系统
  5. 年薪50W,不用写代码,这是什么神仙岗位?
  6. 古典水墨风艾灸养生网站响应式html模板
  7. 【自然语言处理】不同策略的主题建模方法比较
  8. codeforce 333B chips
  9. XML(EXtensible Markup Language)
  10. 文件/图片的上传 怎么做