AnyLogic
Развернуть
Размер шрифта

Блок {…} и абзацные отступы

Блок (блочный оператор) представляет собой последовательность операторов (выражений), заключенных в фигурные скобки {…}. Внутри блока может находиться одно, несколько или даже ни одного выражения. Блочный оператор говорит Java о том, что последовательность операторов (statements) должна рассматриваться как один единственный оператор (statement), и поэтому блочные операторы используются в телах операторов if, for, while и т.д.

Соглашения о написании Java кода рекомендуют помещать скобки на отдельные от заключаемых в них операторов строки и использовать форматирование с помощью абзацных отступов, чтобы визуально выделять уровни вложенности содержимого блочного оператора:

Если блок является частью оператора принятия решения или цикла, то скобки могут ставиться на ту же строку, что и оператор if, else, for или while:

if( … ) {
  <строки кода> 
}
else {
  <строки кода>
}
while( … ) {
  <строки кода> 
}

Внутри оператора switch рекомендуется не сдвигать строки, начинающиеся со слова case:

switch( … ) {
case …:
  <строки кода>
  break;
case …:
  <строки кода>
  break;
…
}
Как мы можем улучшить эту статью?