我無法將這些if語句從Python嵌套到Java。如果使用Java語句嵌套
def leapyear(yearr):
if (year % 4 == 0):
if (year % 100 == 0):
if (year % 400 == 0):
return True
else:
return False
else:
return True
else:
return False
我目前的工作上面轉換成Java:
boolean leapyear(int year) {
if (year % 4==0) {
if (yearr%100==0) {
if (year%400==0) {
else
return false;
}
else
return true;
}
else
return false;
}
}
然而,我的Java轉換是給我的錯誤,主要是因爲我不認爲我的嵌套條件有正確的關閉括號。你能給我任何提示或資源,可以幫助我解決這個問題嗎?
單行:'return year%4 == 0 &&(year%400 == 0 | |年%100!= 0)' – Eric