java tutorial - Оператор if..else - учебник java - java programming - учиться java - java basics - java for beginners



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

Синтаксис

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

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

Описание процесса

 if-else-operator

Learn java - java tutorial - if-else-operator - java examples - java programs

Пример

public class Test {

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

      if( x < 20 ){
         System.out.print("Это оператор if");
      }else{
         System.out.print("Это оператор else");
      }
   }
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - команда

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

Это оператор else

Условный оператор 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..else