哪種方式更好地檢查布爾值,爲什麼? 我有一個代碼,其中一個方法在前面的方法返回true時被調用。 我想出了不同的方法來實現,哪一個更好?請提供答案的理由。檢查布爾條件,哪種方式更好
boolean check1=methodA();
boolean check2=methodB();
boolean check3=methodC();
這是更好的方式
if(check1==check2==check3==true){
method4();
}
或那樣嗎?
if(check1 && check2 && check3){
method4();
}
我會去的方式2,因爲它更容易閱讀 – XtremeBaumer
第一種方法並不意味着你認爲這意味着 – harold
你的第一個選擇是混淆......假==假==真==真如果在if條件,這不是你想要的。 – kimy82