[break;]]
[default:
}
В выражениях выбора присутствуют ключевые слова switch, case и default.
Результат вычисления 
Листинг 14.11 иллюстрирует пример выражения выбора.
Листинг 14.11
switch (a) {
case 1:
out = 'Единица';
break;
case 2:
out = 'Двойка';
break;
case 3:
out = 'Тройка';
break;
default:
out = 'Другое число';
}
Здесь, если переменная a содержит значение 1, переменная out получит значение 'Единица', если 2 — значение 'Двойка', а если 3 — значение 'Тройка'. Если же переменная a содержит какое-то другое значение, переменная out получит значение 'Другое число'.
Циклы
Цикл со счетчиком
Цикл со счетчиком записывается так:
for (
Здесь используется ключевое слово for. Поэтому такие циклы часто называют 'циклами for'.
Следующий шаг — проверка 
После прохода 
Пример цикла со счетчиком:
for (i = 1; i < 11; i++) {
a += 3;
b = i * 2 + 1;
}
Этот цикл будет выполнен 10 раз. Мы присваиваем счетчику i начальное значение 1 и после каждого выполнения тела цикла увеличиваем его на единицу. Цикл перестанет выполняться, когда значение счетчика увеличится до 11, и условие цикла станет ложным.
Счетчик цикла можно записать в одном из выражений тела цикла, как это сделали
мы. В нашем случае счетчик i будет содержать последовательно возрастающие значения от 1 до 10, которые используются в вычислениях.
Приведем еще два примера цикла со счетчиком:
for (i = 10; i > 0; i-) {
a += 3;
b = i * 2 + 1;
}
Здесь значение счетчика декрементируется. Начальное его значение равно 10. Цикл выполнится 10 раз и завершится, когда счетчик i будет содержать 0; при этом значения последнего будут последовательно уменьшаться от 10 до 1.
for (i = 2; i < 21; i += 2) b = i * 2 + 1;
А в этом примере начальное значение счетчика равно 2, а конечное — 21, но цикл выполнится, опять же, 10 раз. А все потому, что значение счетчика увеличивается на 2 и последовательно принимает значения 2, 4, 6… 20.
Цикл с постусловием

 
                