欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java平年和閏年判斷

夏志豪1年前8瀏覽0評論

Java中如何判斷一個年份是平年還是閏年呢?

首先,平年指的是只有365天的年份,也就是2月只有28天的年份;而閏年指的是有366天的年份,也就是2月有29天的年份。

Java中可以使用以下代碼進行閏年判斷:

public static boolean isLeapYear(int year) {
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
return true;
}
else{
return false;
}
}

我們先來看一下代碼中的if語句:

if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)

這一行代碼中使用了邏輯運算符&&(與)和||(或)。具體來說,代碼先判斷year是否能被4整除,如果可以,則繼續判斷year是否能被100整除,如果不行,則說明這是一個閏年;如果可以被100整除,則繼續判斷year是否能被400整除,如果能被400整除,則說明這也是一個閏年。

接下來是一個簡潔版的代碼,實現了相同的功能:

public static boolean isLeapYear(int year) {
return year % 4 == 0 && year % 100 != 0 || year % 400 == 0;
}

這段代碼采用了三目運算符,相對于之前的代碼更加簡潔。

最后,我們來驗證一下以上代碼:

int year = 2020;
if(isLeapYear(year)){
System.out.println(year + "年是閏年");
}
else{
System.out.println(year + "年是平年");
}

執行以上代碼,可以看到輸出結果為“2020年是閏年”。