Как я могу запустить код, если хотя бы одно из утверждений if else истинно?JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу запустить код, если хотя бы одно из утверждений if else истинно?

Сообщение Anonymous »

Какое ключевое слово условия будет выполнено, если будет выполнен один из операторов if else и он будет выполнен?
пример:

Код: Выделить всё

int num = MyMathLibrary.random(1, 10);

if (num == 3){
// do something
} else if (num == 7){
// do something
} else if (num == 2){
// do something
} runiftrue {
// this "runiftrue" will run if any of if/else if statement is true
// it means, if num = 3, or num = 7, or num = 2 it will run, but if num = 1 it will not run
}
прежде чем использовать это:

Код: Выделить всё

int num = MyMathLibrary.random(1, 10);

boolean LastRun = false;

if (num == 3){
LastRun = true;
// do something
} else if (num == 7){
LastRun = true;
// do something
} else if (num == 2){
LastRun = true;
// do something
}
if (LastRun) {
// this line of code will run if any of if/else if statement is true
// it means, if num = 3, or num = 7, or num = 2 it will run, but if num = 1 it will not run
}
но этот способ на самом деле не очень умный и требует много времени, чтобы добавить
логическое значение LastRun = true. Есть ли более умный, простой и понятный способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/718 ... ts-is-true

Вернуться в «JAVA»