2015-09-18 28 views
1

這是我第一次在這裏問一個問題,所以我會請你承擔我:我試圖創建一個公共布爾方法,isEven(),它將檢查一個數是否可​​以被兩個均勻整除並返回基於此的值爲真或假。然而,由於這是一種公開的方法,我不確定如何寫它;這是我迄今爲止的過程:如何在Java中創建公共布爾值?

public boolean isEven() 
    { 
    if(WHAT_GOES_HERE? % 2 == 0) 
     return true; 

    else 
     return false; 
    } 

我將不勝感激關於如何去寫這種方法的一些建議;提前致謝!

+3

'public boolean isEven(int number){ return number%2 == 0; }' –

+0

或功能方式 - '謂詞 isEven =(number) - > number%2 == 0;'' –

回答

2

最簡單的方法是

public boolean isEven(int value){ 
    return value % 2 == 0; 
} 

使用if/else語句變量返回或設置布爾值幾乎總是多餘的。既然你可以返回你放入if/else本身的條件,那麼就不需要if/else。