ブール値を調べる方が良い方法は何ですか? 前のメソッドがtrueを返したときにメソッドが呼び出されるコードがあります。 私はそれを達成するためにさまざまなアプローチを考え出しましたが、どちらが優れていますか?その答えの理由を記入してください。ブール条件を確認する方法はどちらかというと良いです
boolean check1=methodA();
boolean check2=methodB();
boolean check3=methodC();
if(check1==check2==check3==true){
method4();
}
またはこれより良いこのようですか? true&&false&&false
は明らかにfalse
とき
if(check1==check2==check3==true){
method4();
}
true==false==false==true
がtrue
よりも、
if(check1 && check2 && check3){
method4();
}
読みやすいので、私は方法2に行くだろう – XtremeBaumer
最初の方法は、あなたが意味すると思うことを意味しない – harold
最初のオプションは混乱しています... false == false == true ==真はifあなたが望むものではありません。 – kimy82