您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關Calendar類如何判斷平年閏年,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
思路:
創建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類如何判斷平年閏年有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。