Java是一種常用的編程語言,它提供了很多方便實用的函數和工具。在Java中,我們可以通過一些函數來判斷閏年和每個月的天數。
以下是Java中判斷閏年的函數: public static boolean isLeapYear(int year) { if (year % 4 != 0) { return false; } else if (year % 400 == 0) { return true; } else if (year % 100 == 0) { return false; } else { return true; } } 運行該函數,將年份作為參數傳入,即可判斷該年份是否為閏年。 以下是Java中獲取每個月天數的函數: public static int getDaysOfMonth(int year, int month) { int[] days = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; if (month == 2 && isLeapYear(year)) { return 29; } else { return days[month - 1]; } } 同樣可以將年份和月份作為參數傳入,即可獲取該年該月的天數。
此外,在Java中,我們還可以使用Java.time包中的LocalDate類來判斷閏年和每個月的天數。例如:
import java.time.LocalDate; public class Test { public static void main(String[] args) { LocalDate date = LocalDate.of(year, month, day); int year = date.getYear(); int month = date.getMonthValue(); int day = date.getDayOfMonth(); int daysOfYear = date.lengthOfYear(); int daysOfMonth = date.lengthOfMonth(); } } 通過以上代碼,我們可以獲取當前日期的年份、月份和天數,以及該年和該月的天數。
總的來說,Java為我們提供了很多實用的函數和工具,方便我們進行各種編程操作。
上一篇css表格的隱藏某一列
下一篇css改了頁面沒改