Як ми знаємо, брекети для корпусів вимикачів не потрібні. Використання брекет-футлярів може спричинити плутанину щодо обсягу справи.
Відкриваюча фігурна дужка, як правило, асоціюється з чимось значущим, як запуск функції або запуск циклу, початок оголошення класу, початок ініціалізації масиву тощо ... заява. Таким чином, використання фігурних дужок, здається, натякає на необізнаного читача ідею про інший обсяг справи. Отже, краще уникати використання фігурних дужок задля кращої читабельності програмування.
тобто коли у мене є щось на зразок,
switch(i)
{
case 1 :
{
}
System.out.println("Hello from 1");
case 2:
....
}
Друкується "Привіт з 1". Але використання фігурних фігурних дужок може підказати необізнаному читачеві, що справа закінчується на '}', вже знаючи, що фігурні дужки зазвичай означають у випадку циклів, методів тощо.
Як у нас є оператори, що переходять до мітки в 'C', елемент керування просто переходить до регістру і продовжує його виконання. Отже, з цим розумінням просто погана практика використовувати фігурні дужки під час написання кейсів для перемикання.
Технічно кажучи, ви можете оточити будь-який блок коду додатковою парою фігурних дужок при використанні з дійсним синтаксисом. Використання фігурних дужок у комутаторі виглядає принаймні так погано для мене, що, здається, дає інше відчуття, як я вже говорив вище.
Моя порада: Просто уникайте використання навколишніх брекет-систем для корпусів перемикачів.