public boolean ifElseStatement(){
if(conditions){
statementBody++;
return true;
}
else
return false;
条件が満たされた場合、このメソッドはtrue
を返しますか?または、最終的にreturn
ステートメントがif
ボディの外側にあるので、false
を返すかもしれませんか?Java:if/else文を 'return true'と 'return false'と一緒に使用できます。
ブール値を返す必要があるときに、if/elseステートメントを正しく使用しているかどうかを実際に尋ねていますか?あるいは、これを行うためのより良い、あるいは普遍的な方法がありますか?
明確にするには、 if-elseステートメントをこのように2つのreturnステートメントで使用できるかどうかを尋ねています。私はいつも1つのreturn文を使うように言われてきました。
私はこのコードを実行する最良の方法は、条件を確認し、trueならば 'statementBody'をインクリメントし、次に条件を返すことです。 –
あなたはこのようにすることができます 'if(conditions){statementBody ++;}条件を返す; – Braj
あなたは何を求めているのかわかりません...もっと具体的なコードが問題をはっきりさせるでしょうか?現時点では、それはif-elseを使うためには完全に有効な方法です。 –