Java/Оператор условия if и оператор выбора switch: различия между версиями

Содержимое удалено Содержимое добавлено
м Убран ненужный оператор break в секции default.
Строка 75:
 
=== Ключевое слово <code>default</code> ===
Предположим <code>case</code>'ов может быть много, а число не подходит ни к одному. Для таких ситуаций и нужен "default". Он выполняется в случае, если ни один из <code>case</code>'ов не сработал. Обратите внимание, что <code>break</code> в секции <code>default</code> необязателен. Пример :
 
<source lang="java" line="1">class DefaultTest {
Строка 92:
default:
System.out.println("Тест интересный");
break;
}
}
Строка 101 ⟶ 100 :
<code>Тест интересный</code>
 
Он как и все <code>case</code> тоже выполняется, если нетунет ключевого слова <code>break</code> . Пример:
 
<source lang="java" line="1">class DefaultAndBreakTest {
Строка 115 ⟶ 114 :
default:
System.out.println("Тест интересный");
break;
}
}
Строка 130 ⟶ 128 :
<code>Тест интересный</code>
 
Заметьте, что если в конце блока <code>default</code> ( или <code>case</code>) стоит <code>break</code>, это не значит, что он не будет выполняться.
 
[[Категория:Java]]