позволяет сравнить
if (conditionA && conditionB) { return true; }
if (conditionA && !conditionB) { return false;}
VS
if (conditionA) {
if (conditionB) {
return true;
}
return false;
}
производительность мудрый первый код беден, потому что, если первое условие, если если (conditionA & & conditionB) wents неправильно компилятор будет проверять Второе условие, которое составляет если (состояниеA & &! ConditionB)
в то время как во 2-м коде если (conditionA) wents неправильно компилятор не будет иметь каких-либо других условий, чтобы проверить, так что выход обоих будет одинаковым в каждом условиях, но производительность будет отличаться
во всех этих условиях необходимо, чтобы conditionA
должен быть правдой, если conditionA
ложен в любом случае то я не думаю, что необходимо проверить условие б и если conditionA
является true
и conditionB
верно, то true
возвращается и false
возвращается в случае, если conditionB
является fa ЛСЭ, так что вы можете записать его в виде
if(conditionA){
conditionB
}
На каких разных языках? Ваш вопрос о Java? –
Пожалуйста, не могли бы вы предоставить больше контекста? –