В java, если нам нужно выполнить только один оператор после , если
или для
, квадратные скобки не нужны. Мы можем написать:
if(condition)
executeSingleStatement();
или
for(init;condition;incr)
executeSingleStatement();
Но в случае блока catch, почему мы не можем опускать скобки? Почему это невозможно?
catch(Exception e)
e.printStackTrace();
Потому что в большинстве случаев мы у меня есть только один оператор в блоке catch, который является либо e.printStackTrace ()
во время тестирования, либо оператором регистрации.