Условные операторы Java - if...else
Условные операторы в Java позволяют программе выполнять различные блоки кода в зависимости от различных условий.
Оператор if содержит логическое выражение и один или несколько операторов.
Синтаксис
Синтаксис оператора if выглядит следующим образом:
Если значение логического выражения истинно, выполните блок кода в операторе if; в противном случае выполните код после блока оператора else.
Код файла Test.java:
Результат компиляции и выполнения приведенного выше кода выглядит следующим образом:
这是 if 语句
инструкция if...else
if 语句后面可以跟一个 else 语句。当 if 语句的布尔表达式为 false 时,将执行 else 语句块。
Синтаксис
if…else 的用法如下:
Пример
Код файла Test.java:
Результат компиляции и выполнения приведенного выше кода выглядит следующим образом:
这是 else 语句
оператор if...else if...else
if 语句后面可以跟一个 else if…else 语句,它可以检测多个可能的条件。
在使用 if、else if 和 else 语句时,需要注意以下几点:
- if 语句最多可以有一个 else 语句,并且 else 语句位于所有 else if 语句之后。
- if 语句可以有多个 else if 语句,并且它们必须位于 else 语句之前。
- Как только один из операторов else if оказывается истинным, остальные операторы else if и else пропускаются.
Синтаксис
Синтаксис if...else выглядит следующим образом:
Пример
Код файла Test.java:
Результат компиляции и выполнения приведенного выше кода выглядит следующим образом:
Value of X is 30
Вложенные операторы if…else
Использование вложенных операторов if…else допустимо. То есть вы можете использовать оператор if или else if внутри другого оператора if или else if.
Синтаксис
Формат синтаксиса вложенного if…else выглядит следующим образом:
Вы можете вкладывать else if...else так же, как и инструкции if.
Пример
Код файла Test.java:
Результат компиляции и выполнения приведенного выше кода выглядит следующим образом:
X = 30 and Y = 10Другие расширения