Если ... еще, если ... еще утверждение
Заглавное утверждение IF может сопровождаться Elseif ... Else, который может обнаружить много возможных ситуаций.
При использовании if, else if, else, вы должны обратить внимание на следующие баллы:
Если утверждение имеет не более 1 ELSE, оператор ELSE является в конце концов, является операторами ELSEIF.
Оператор IF может иметь несколько операторов ElseiF, которые должны предшествовать оператор ELSE.
Однажды один из операторов, если выявляет истину, остальные, если и другие операторы пропускают выполнение.
грамматика
Если ... иначе синтаксический формат выглядит следующим образом:
if (логическое выражение 1) {
// выполнить код, если значение логического выражения 1 верно
} else if (логическое выражение 2) {
// выполнить код, если значение логического выражения 2 верно
} else if (логическое выражение 3) {
// выполнить код, если значение логического выражения 3 верно
}еще {
// Если вышеуказанные логические выражения не верны, выполните код
}
Пример
Общедоступный тест {public static void (String args []) {int x = 30; 20) {System.out.print ("Значение X равно 20"); print ("Это еще оператор");
Приведенная выше компиляция кода и результаты запуска следующие:
Значение x равно 30
Вложенное, если ... еще заявление
Использование вложенных заявлений IF-ELSE является законным. То есть вы можете использовать оператор, если или иначе в другом операторе, если или иначе.
Синтаксис вложенного, если ... иначе синтаксический формат выглядит следующим образом:
if (логическое выражение 1) {
/////выполнить код, если значение логического выражения 1 верно
if (логическое выражение 2) {
///////MEAVE Код, если значение логического выражения 2 верно
}
}
Вы можете гнездиться, как если ... иначе.
Пример
Общедоступный класс 30 и y = 10 ");}}}}
Приведенная выше компиляция кода и результаты запуска следующие:
X = 30 и y = 10
Композитный if- else else else
Преобразовать процент в оценку
Открытый класс ifelsedemo06 {public static void main (string [] args) {int a = 85; («Оценка"+a+" - это уровень"); 70) {// Система условного суждения. a+", is level");
Результаты работы показаны на рисунке.
Класс 85 - это b
Давайте суммируем правила утверждения IF-ELSE:
1) Кроншеты после того, как не может быть опущено.
2) Если в органе состояния есть только одно утверждение, которое необходимо выполнить, то скобки после, если можно опустить, но это чрезвычайно плохая привычка программирования.
3) Для заданного if, оператор ELSE является необязательным, а оператор ESE IF также является необязательным
4) Когда еще, а еще появится одновременно, иначе должно появиться после другого, если
5) Если операторы множественного другого, если появляются одновременно, если тест выражения на оператор ELE, если успешно, то все остальное, если и другие ветви будут проигнорированы.
6) Если происходит несколько IF и только один другой, предложение ELSE принадлежит внутреннему оператору IF