2.1. Условные операторы if-else

В обобщенной форме этот оператор записывается следующим образом:

if (логическое выражение) оператор!; [ else оператор2;]

Раздел else необязателен. На месте «оператор 1» или «оператор2» может сто­ять составной оператор, заключенный в фигурные скобки. «Логическое выражение» — это любое выражение, возвращающее значение типа boolean. Например,

intx;

if(x>0) {

ProcessDataO; x+= n; } else

waitForMoreDataO;

Ниже приведена полная программа, в которой для определения, к какому времени года относится тот или иной месяц, используются операторы if-else.

class А {

public static void main(String args[]) {

int month = 4; String season;

if (month = 12 у month == 1 || month = 2) {

season = "зима"; } else if (month =3 || month == 4 || month == 5) {

season = "весна"; } else if (month = 6 II month == 7 || month == 8) {

season = "лето"; } else if (month = 9 II month == 10 || month = 11) {

season = "осень";

}

System.out.println( "Сейчас " +season    + "."); }

}

После выполнения программы вы должны получить следующий ре­зультат:

Сейчас весна.