如何利用Calendar类判断平年闰年
思路:
十年的灵宝网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整灵宝建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“灵宝网站设计”,“灵宝网站推广”以来,每个客户项目都认真落实执行。(推荐教程:java入门教程)
创建Calendar对象。
将对象的年份设置成键盘输入的年份。
将月份设置成2月28日。
将天数加1,再判断天数是否是29即可。
(视频教程推荐:java视频教程)
代码实现:
package calendartest; import java.util.Calendar; import java.util.Scanner; public class Test03 { public static void main(String[] args) { Scanner s = new Scanner(System.in); while (s.hasNext()) { int year = Integer.parseInt(s.nextLine()); boolean b = isLeapYear(year); System.out.println(b); } } // 判断是否是闰年 public static boolean isLeapYear(int year) { // 创建Calendar对象 Calendar c = Calendar.getInstance(); // 将年月日设置为:year年2月28日,即参数为year, 1, 28 c.set(year, 1, 28); // 天数加1 c.add(Calendar.DAY_OF_MONTH, 1); // 是29号,是闰年,否则平年 return c.get(Calendar.DAY_OF_MONTH) == 29; } }
分享标题:如何利用Calendar类判断平年闰年
本文URL:http://myzitong.com/article/cpisjg.html