Как я могу запустить код, если хотя бы одно из утверждений 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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