Его можнож употреблять по двум веткам, корпоративная форма оператора смотрится так:
if (соглашение) оператор 1;
else оператор 2;
else оператор 2;
Тут каждый опертор заключен в фигурные скобки.
Он занятию надлежащим образом - ежели соглашение правильно, то программа выполнит оператор 1, а ежели ошибочно, то оператор 2.
Нужно уяснить:
Ни в один-одинехонек случае программа не будет делать два оператора.
Осмотрим пример:
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 10,b = 5;
if ( a > b);
else b = 0;
}
}
[/code]
В качестве логического выражения можнож употреблять выражение с операторами дела. Это дозволяет избирать ту либо иную ветвь кода в зависимости от результатов сопоставленья.
Пожалуй приведу пример программы, в тот или другой для определения, к какому медли года касается тот либо другой месяц, употребляются операторы if-else:
[code]class IfElse {
public static void main(String args[]) {
int month = 4;
String season;
if (month == 12 || month == 1 || month == 2)
{
season = "Winter";
}
else if (month ==3 || month == 4 || month == 5)
{
season = "Spring";
}
else if (month == 6 || month == 7 || month == 8)
{
season = "Summer";
}
else if (month == 9 || month == 10 || month == 11)
{
season = "Autumn";
}
else
{
season = "Bogus Month";
}
System.out.println( "April is in the " + season + ".");
}
}
Решение на консоли будет таков:
April is in the Spring.
На этом урок закончен, рекомендую наиболее прочесть про оператор, потому что масса инфы про него к тому же преимущественно практике, сейчас вы сможете перебегать к должно уроку - .