誰でも次の問題について私を助けることができます:
私は次のようなコードを持っています:
if(cond1 && cond2 && .. && cond10)
ここで、cond1 は、出力がブール値である高価な操作です。
ここで私の質問は、cond2 の出力が false の場合に JAVAC が行うことです。具体的には、 cond3 の出力を評価するか、評価を停止しますか?
より具体的には、
if(cond1 && cond2 && .. && cond10)
//do this
と
if(cond1){
if(cond2){
.
.
.
if(cond10){
//do this
}
Javaでも同じですか(実行方法の場合)?