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


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

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

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

Описание процесса
Структура оператора if..else в java, оператор if..else
Пример
public class Test {

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

if( x < 20 ){
System.out.print("Это оператор if");
}else{
System.out.print("Это оператор else");
}
}
}
Будет получен следующий результат:

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

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

if может иметь ноль или один else, который должен идти после любого if.
if может иметь ноль для многих else, и он должен идти до else.
после того как if...else будет успешно выполнен, из оставшихся else if или else ничто не будет выполнено (проверено).
Пример
public class Test {

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

if( x == 10 ){
System.out.print("Значение X = 10");
}else if( x == 20 ){
System.out.print("Значение X = 20");
}else if( x == 30 ){
System.out.print("Значение X = 30");
}else{
System.out.print("Это оператор else");
}
}
}
Будет получен следующий результат:

Значение X = 30