色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java閏年和每個月的天數

朱開管1年前7瀏覽0評論

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為我們提供了很多實用的函數和工具,方便我們進行各種編程操作。