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

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

  • Условный оператор if else
  • Условный оператор множественного выбора switch case

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

Условные операторы позволяют осуществлять ветвление. В момент выполнения происходит проверка на true ("истина","да так и есть","ок правильно") и false ("ложь","нет не так","не"). Допустим Васе 5 лет, мы проверяем с помощью условного оператора, есть ли Васе 5 лет.

if (Age==5) {} else {} 

Очень важно обратить внимание на то, что равенство обозначается "==", а присвоение "=". Не равенство обозначается очень просто "!=".

В отличии от Pascal вам не требуется писать длинный begin и end, их место занимают {}. Очень важно заметить, что после фигурных скобок не нужно ставить точку с запятой (;).

Большой плюс java - это наличие не только ветвления "if else", а ещё и "if else if else". Это позволит вам сократить количество вложенных условных операторов.

if (Age==5){} else if(Age==4) {} else {} 

Switch Case

Условный оператор "switch case" позволяет вам делать множественный выбор, когда количество вариантов очень много и писать для каждого свой if (else if) очень долго. Для этого придумали оператор "switch case", он имеет очень простой синтаксис:

switch(ПЕРЕМЕННАЯ){case "ЗНАЧЕНИЕ":ДЕЙСТВИЕ;break;}

Прошу обратить внимание, что в конце каждого case идет break, этот оператор обозначает конец case.  После этого давайте перейдем к нашему примеру:

switch(Age){case 5:Status="Вырос";break; case 3:Status="Ещё мал";break; default: Status="Н/А"; break;}

В этом примере появился оператор "default", он выполняет роль "else", т.е. если значение Age не попадает ни под один case, то выдается значение по умолчанию (default).

↑ Расскажите друзьям о статье


Comments system Cackle

© EduNow.su — материалы подлежат полному/частичному копированию при указании прямой ссылки на источник. (Сегодня 20.11.17)