如何利用Calendar类判断平年闰年
生活随笔
收集整理的這篇文章主要介紹了
如何利用Calendar类判断平年闰年
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
思路:
(推薦教程:java入門(mén)教程)
創(chuàng)建Calendar對(duì)象。
將對(duì)象的年份設(shè)置成鍵盤(pán)輸入的年份。
將月份設(shè)置成2月28日。
將天數(shù)加1,再判斷天數(shù)是否是29即可。
(視頻教程推薦:java視頻教程)
代碼實(shí)現(xiàn):
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) {
// 創(chuàng)建Calendar對(duì)象
Calendar c = Calendar.getInstance();
// 將年月日設(shè)置為:year年2月28日,即參數(shù)為year, 1, 28
c.set(year, 1, 28);
// 天數(shù)加1
c.add(Calendar.DAY_OF_MONTH, 1);
// 是29號(hào),是閏年,否則平年
return c.get(Calendar.DAY_OF_MONTH) == 29;
}
}
總結(jié)
以上是生活随笔為你收集整理的如何利用Calendar类判断平年闰年的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 示例JS 数组和对象的深拷贝操作
- 下一篇: 纯CSS如何实现3D书本效果?(代码示例