十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
今天就跟大家聊聊有关Calendar类如何判断平年闰年,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
创新互联公司长期为上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为顺庆企业提供专业的网站设计制作、成都网站设计,顺庆网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
思路:
创建Calendar对象。
将对象的年份设置成键盘输入的年份。
将月份设置成2月28日。
将天数加1,再判断天数是否是29即可。
代码实现:
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类如何判断平年闰年有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。