java tutorial - Вложенный оператор if - учебник java - java programming - учиться java - java basics - java for beginners



  • В Java всегда допустимы вложенные операторы if-else, которые означают, что Вы можете использовать один оператор if или else внутри другого оператора if или else.

Синтаксис

Синтаксис вложенного оператора if..else в Java следующий:

if(Логическое выражение 1){
   //Выполняется, если логическое выражение 1 истинно
   if(Логическое выражение 1){
      //Выполняется, если логическое выражение 2 истинно
   }
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда

Вы можете делать вложенным else if...else аналогично тому, как мы делали вложенным оператор if в Java.

Пример

public class Test {

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

      if( x == 30 ){
         if( y == 10 ){
             System.out.print("X = 30 и Y = 10");
          }
       }
    }
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда

Будет получен следующий результат:

X = 30 и Y = 10

Условный оператор if

java - джава - учиться java - учебник java -  java tutorial- примеры java - java Условный оператор if
  • Создание разветвлений в программах, принятие решений, проверка условий, сключительные ситуации, проверка ошибок.
    • имя: if (условие) then операторы_T else операторы_F end if имя
    • имя: if (условие) then операторы_T end if имя
    • if (условие) оператор_T
  • Вложенные операторы if - множественное ветвление.
  • java - джава - учиться java - учебник java -  java tutorial- примеры java - java Вложенные операторы if
  • Возможны несколько вариантов использования if.
  • Вариант № 1
  • java - джава - учиться java - учебник java -  java tutorial- примеры java - java вариантов использования if
    ! ------------------------Вариант № 1
      if (x > 0) then
        if (x > -5) then ! ----------------
          fx = 0					!
        else					!
          fx = -2					!
        end if         ! ----------------
      else
        if (x > 3) then  ! ----------------
          fx = 3					!
        else					!
          fx = 1					!
        end if         ! ----------------
      end if
    нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда
  • Вариант № 2
  • java - джава - учиться java - учебник java -  java tutorial- примеры java - java Вложенные операторы if else
    ! ------------------------Вариант № 2
     if (x > 3) then
       fx = 3
     else
    
       if (x > 0) then
         fx = 1
       else
    
         if (x > -5) then
           fx = 0
         else
           fx = -2
         end if
    
       end if
    
     end if
    
    Можно упростить, используя elseif.
    
    ! ------------------------Вариант № 2a, elseif
     if (x > 3) then
       fx = 3
    
     elseif (x > 0)  then
       fx = 1
    
     elseif (x >- 5) then
       fx = 0
    
     else
       fx = -2
     end if
    нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда

    Related Searches to Вложенный оператор if