求瑞年的java程序,java 计算瑞年的方法
任何语言都有可能计算某一年是否为瑞年的方法,也就是说一年有 366 天,每隔4 年就出现一次。最基本的算法如下:if year is divisible by 400 then
is_leap_year
else if year is divisible by 100 then
not_leap_year
else if year is divisible by 4 then
is_leap_year
else
not_leap_year
知道了这个基本算法,那么起始与语言无关了,这里就用JAVA 语言做一个讲解
public class DateTimeExample {
public static void main(String[] args) {
DateTimeExample obj = new DateTimeExample();
System.out.println("1993 is a leap year : " + obj.isLeapYear(1993));
System.out.println("1996 is a leap year : " + obj.isLeapYear(1996));
System.out.println("2012 is a leap year : " + obj.isLeapYear(2012));
}
public boolean isLeapYear(int year) {
if ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0))) {
return true;
} else {
return false;
}
}
}
输出结果如下
1993 is a leap year : false
1996 is a leap year : true
2012 is a leap year : true
当然,起始用Calendar 也是可以计算出来的.
import java.util.GregorianCalendar;
//...
public boolean isLeapYear(int year) {
GregorianCalendar cal = (
GregorianCalendar) GregorianCalendar.getInstance();
return cal.isLeapYear(year);
}
求瑞年的java程序,java 计算瑞年的方法相关推荐
- 编写一个简单Java程序,计算银行年存款的本息
编写一个简单Java程序,计算银行年存款的本息 要求:程序运行后要求用户输入存款本金.年利率和存款年限,最后程序计算并输出相应年限后存款的金额.相应的计算公式为:存款总额=本金 * (1 + 利率)存 ...
- 在web前端调用后台java程序(java类)的方式
在web前端调用后台java程序(java类)的方式: 首先静态html标签是无法直接调用java程序的,但是可以通过imput button按钮点击,onclick事件调用一个js函数,用这个js函 ...
- Java程序编译的几个方法(编辑器Notepad++)
Java程序编译的几个方法 以写好的HelloWorld.java文件为例: 我将这个HelloWorld.java文件放在了: HelloWorld.java文件的内容: 编译的原理就不多说了:(画 ...
- 重启java_让Java程序自动重启的实现方法(推荐)
要让一个java程序自动重启还真不容易的,重启分两步,首先是结束程序,这个简单,只要运行System.exit()就可以了.然后是启动,这个就难了,这个时候程序都已经结束了,就像一个人死了就不可能再自 ...
- java程序自动重启_让Java程序自动重启的实现方法(推荐)
要让一个java程序自动重启还真不容易的,重启分两步,首先是结束程序,这个简单,只要运行System.exit()就可以了.然后是启动,这个就难了,这个时候程序都已经结束了,就像一个人死了就不可能再自 ...
- 个人所得税计算器 微信小程序开发 计算差值方法
个人所得税计算器 微信小程序开发 计算差值方法 1.自己做的demo,查看差值:扫一扫 扫一扫 2.效果: 3.官网API: https://developers.weixin.qq.com/m ...
- 将Java程序变成可执行文件的简单方法
launcher下载 运行Java程序(SWING或SWT的桌面程序)可以直接执行.class文件或将所有的.class文件及相关的其他文件压缩成.jar文件,然后使用javaw -jar my.ja ...
- matlab求莫兰指数程序,python计算莫兰指数(Moran's I)并绘制地区热力图——以中国各省pm2.5为例...
[TOC] 程序简介 计算省的pm2.5平均值作为观测矩阵,省会的距离的倒数作为空间权重矩阵,计算全局莫兰指数为0.49,显著性检验p值为3.75>1.96,得出中国地区的pm2.5存在空间正相 ...
- 防止sql拼接的Java方法,java程序防止sql注入的方法
12306刚爆出sql注入的漏洞(http://hyfw.12306.cn/hyinfo/action/ClcscxAction_index?cllx=G这个页面,自重输入1'),之前一些关于sql注 ...
- 斗兽棋java程序,Java 斗兽棋算法 帮优化一下解决办法
Java codeimport java.io.*; import java.util.*; public class AnimalFight { /** * @param args */ publi ...
最新文章
- 写作预报之Hyper-V Server的图形化管理系统配置!
- MS Learn 宝藏资源库 - 学习经验分享
- 变量是否在数组内c语言,函数内创建的数组在调用后,是否就不存在
- (一)nodejs循序渐进-nodejs环境安装(基础篇)
- 大明王朝简史,笑疯了哈哈哈哈哈哈……
- 【脑机接口】用人脑意念控制机器人即将落地
- [2018.07.24 T3] 大原题
- 2021年最佳开源软件榜单出炉!
- c盘空间太小怎么办 c盘如何扩展分区
- RESTful 架构介绍
- 四叶草python_标签:python - 四叶草
- 单片机串口通信c语言程序,pc计算机与单片机串口通信源程序
- signature=5a522a8356f9906b0b775bdada02a4c6,合肥2016年4月29日至2016年5月12日交通违章查询...
- kotlin写的加解密算法,包括模式和填充方式
- UBOOT----基于itop4412开发板,从0开始,慢慢摸索UBOOT的启动流程和系统组织结构(一)
- 跨境电商的痛点有哪些?
- java象棋实验报告_中国象棋java程序设计实验报告.doc
- 从小市值因子策略入手,带你入门量化投资 (附年化收益率77.83%策略)
- YZ-9846时间同步装置 “四统一、四规范”,确保各时间同步设备时间高精度统一
- 读完研继续读博还是先工作几年再读博好一些?
热门文章
- Codeforces Round #655 (Div. 2) B. Omkar and Last Class of Math 数学
- 【WC2014】紫荆花之恋【替罪羊思想】【动态点分树】【替罪羊树】
- CF1208F Bits And Pieces(未解决)
- Educational Codeforces Round 112 (Rated for Div. 2)
- Harbour.Space Scholarship Contest 2021-2022 (open for everyone, rated, Div. 1 + Div. 2)
- Matlab与高等数学
- Data Structure Problem
- 牛客网【每日一题】Shortest Path 4月3日题目精讲 DFS
- [CF1368E] Ski Accidents(神仙结论构造)
- P4287-[SHOI2011]双倍回文【PAM】