Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по_JAVA.docx
Скачиваний:
97
Добавлен:
21.01.2015
Размер:
414.87 Кб
Скачать

14. Управляющие конструкции. Оператор If, Switch.

Составной оператор - последовательность операторов Pi заключенная в фигурные скобки.

{P1; P2; P3; ...Pn}

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

# if (condition) { операция 1; операция 2; } else { операция 3; }

Оператор выбора switchприменяется если требуется выбрать из набора вариантов, в зависимости от значения определенной значения, которое примет выражение.

switch (выражение) {

case значение1:

оператор1;

break;

case значение2:

оператор2;

default: *не обязательно*

оператор3;

break; }

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

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

# if (condition) { операция 1; операция 2; } else { операция 3; }

# if (условие) {операция1;операция2;} else операция3;

16. Операторы цикла.

Циклами называют конструкции, используемые для многократного повторения некоторого набора команд. Управление циклом осуществляется с помощью целой или вещественной переменной, называемой параметром цикла. Значение параметра цикла может использоваться в вычислениях и при определении условия конца цикла.

1) Оператор whileявляется основным оператором для выполнения повторяющихся действий в Java.

Синтаксис оператора while с предусловием:

# while (условие) {тело цикла;}

2) Оператор do: оператор while с постусловием сначала выполняет тело цикла, а затем проверяет истинность выражения condition. В случае цикла с постусловием, тело цикла выполнится хотя бы один раз при любом значении условия.

# do { } while (condition);

Оператор for используется для повторения тела цикла счетное число определяемое значением параметра цикла из заданного диапазона. Как только, параметр цикла выйдет за границы определенного диапазона значений, выполнение цикла завершится.

# for (инициализация; условие; приращение) {тело цикла;}

17. Операторы перехода.

В Java имеется три оператора перехода break, continue и return. C помощью этих операторов управление может быть передано в другую часть программы.

1) Оператор breakпринудительно заставляет выйти из блока выполняемых операторов и передает управление оператору следующему за блоком. Когда исполняющая среда Java встречает оператор break, выполнение блока, в котором находится оператор break, прекращается.

2) В некоторых случаях возникает потребность в досрочном переходе к следующей итерации, проигнорировав операторы невыполненные в текущей итерации. Для этих целей в Java используется оператор continue. Встречая данный оператор в теле цикла, интерпретатор прекращает выполнение текущей итерации, и передает управление в код проверяющий условие цикла (while, while do) или в заголовок цикла (for). Как и оператор break, оператор continue может выполнять переход на метку, указывая завершение текущих итераций сразу нескольких вложенных циклов.

3) Оператор returnиспользуется для возврата из метода в вызывающую программу. В результате выполнения оператора метод где встретился return будет прерван и управление передано обратно в вызывающую программу.

Соседние файлы в предмете Программирование на Java