Оператор break в конструкции switch используют, чтобы завершить обработку определённого оператора с меткой. 5 Если не указать break, то программа продолжит анализировать последующие блоки, пока не проверит их все и не достигнет конца. 1 Это может привести к неожиданным результатам. 13
Некоторые преимущества использования оператора break:
Альтернативой оператору break может служить ключевое слово default. 3 Его используют для выполнения блока кода, если ни одно из условий не подошло. 3 В таком случае оператор break не требуется. 3
В разных языках программирования функции оператора break могут отличаться. Например, в Java 13 оператор break заменили на yield: теперь новый оператор выполняет функцию оператора return, а break используется для завершения выполнения блока в switch. 1