Java — оператор if-else

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение ложно.

Синтаксис

Ниже приведен синтаксис оператора if … else —

if (Boolean_expression) {
   // Выполняется, когда логическое выражение истинно
} else {
   // Выполняется, когда логическое выражение ложно
}

Если логическое выражение истинно, то будет выполнен блок кода if, в противном случае будет выполнен блок кода else.

Диаграмма потока

Если другое заявление

пример

public class Test {

   public static void main(String args[]) {
      int x = 30;

      if( x < 20 ) {
         System.out.print("This is if statement");
      }else {
         System.out.print("This is else statement");
      }
   }
}

Это даст следующий результат —

Вывод

This is else statement

Оператор if … else if … else

За оператором if может следовать необязательный оператор else if … else , который очень полезен для проверки различных условий с помощью одного оператора if … else if.

При использовании операторов if, else if, else следует помнить о нескольких моментах.

  • Условие if может иметь ноль или еще одно, и оно должно стоять после любого другого if.

  • У if может быть от нуля до многих других if, и они должны стоять раньше else.

  • Как только else if будет успешным, ни одно из остальных if или else не будет проверено.

Синтаксис

Ниже приведен синтаксис оператора if … else —

if(Boolean_expression 1) {
   // Executes when the Boolean expression 1 is true
}else if(Boolean_expression 2) {
   // Executes when the Boolean expression 2 is true
}else if(Boolean_expression 3) {
   // Executes when the Boolean expression 3 is true
}else {
   // Executes when the none of the above condition is true.
}

пример

public class Test {

   public static void main(String args[]) {
      int x = 30;

      if( x == 10 ) {
         System.out.print("Value of X is 10");
      }else if( x == 20 ) {
         System.out.print("Value of X is 20");
      }else if( x == 30 ) {
         System.out.print("Value of X is 30");
      }else {
         System.out.print("This is else statement");
      }
   }
}

Это даст следующий результат —

Вывод

Value of X is 30
Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки