Chapter 3 Управляющие инструкции Flashcards
Каков общий синтаксис многоступенчатой конструкции i f - e l s e - i f?
i f ( условие ) инструкция ; e l s e i f ( условие ) инструкция ; e l s e i f ( условие ) инструкция ; . . . e l s e инструкция ;
Допустим , имеется следующий фрагмент кода.
if ( x < 1 0 )
if ( y > 1 0 0 ) {
if ( ! done ) х z ;
else у = z ;
else System.out.println ( “ oшибкa “ ) ;
С какой из инструкций if связана последняя ветвь else?
Последняя инструкция еlsе соответствует инструкции if ( у > 100 ) .
Корректен ли следующий фрагмент кода?
f o r ( int i = 0 ; i < num ; i + + )
sum += i ;
count = i ;
Нет, не корректен. Переменная i недоступна за пределами цика for, в котором она объявлена.
Какие действия выполняет инструкция break? Опишите оба варианта этой инструкции
Инструкция break без метки вызывает немедленное завершение текущего цикла или инструкции switch . Инструкция break с меткой передает управление в конец помеченного блока.
Что такое бесконечный цикл?
Бесконечным называется цикл , выполнение которого никогда не прекращается.
Должна ли метка, используемая в инструкции break, быть определена в блоке кода, содержащем эту инструкцию?
Да, должна.