Используйте ключевое слово
continue;
, чтобы пропустить обработку и перейти к следующей итерации l oop.
Ключевое слово
break;
полностью выпадет из l oop.
Лучшим дизайном в вашем случае будет вложенность операторов if:
if (condition1) {
if (condition2) {
...
}
}
Таким образом, следующее условие проверяется только тогда, когда выполняется еще одно условие.
Если вы сделаете это, вам не придется бороться с continue;
утверждениями.
Вы также можете комбинировать несколько условий в одном if
утверждении:
if (condition1 && condition2) {
// do something
}
В этом случае код выполняется только тогда, когда все условия выполняются. Если первое условие ложно, второе условие даже не проверяется, потому что false && true
будет false
.