Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Break b;



System.out.println("This won't execute"); // He будет выполнено }

System.out.println("This won't execute"); // He будет выполнено }

System.out.println("This is after b"); //После b

} } }

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

С:\> Java Break

Before the break

This is after b

ВНИМАНИЕ

Вы можете использовать оператор break только для перехода за один из текущих вложенных блоков. Это отличает break от оператора goto языка С, для которого возможны переходы на произвольные метки.

Switch

Оператор switch обеспечивает ясный способ переключения между раз­личными частями программного кода в зависимости от значения одной переменной или выражения. Общая форма этого оператора такова:

switch (выражение) { case значение1:

Break;

case значение2:

Break;

case значением:

Break;

default:

}

Результатом вычисления выражения может быть значение любого простого типа, при этом каждое из значений, указанных в операторах case, должно быть совместимо по типу с выражением в операторе switch. Все эти значения должны быть уникальными литералами. Если же вы укажете в двух операторах case одинаковые значения, транслятор выдаст сообщение об ошибке.

Если же значению выражения не соответ­ствует ни один из операторов case, управление передается коду, распо­ложенному после ключевого слова default. Отметим, что оператор default необязателен. В случае, когда ни один из операторов case не соответст­вует значению выражения и в switch отсутствует оператор default вы­полнение программы продолжается с оператора, следующего за операто­ром switch.

Внутри оператора switch (а также внутри циклических конструкций, но об этом — позже) break без метки при­водит к передаче управления на код, стоящий после оператора switch. Если break отсутствует, после текущего раздела case будет выполняться следующий. Иногда бы­вает удобно иметь в операторе switch несколько смежных разделов case, не разделенных оператором break.

class SwitchSeason { public static void main(String args[]) {

int month = 4;





Дата публикования: 2015-10-09; Прочитано: 150 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...