sinh, квадратные скобки вот тут:
if (condition)
statement1
[else
statement2]
означают, что в этом выражении то что в квадратных скобках - может отсутствовать.
Т.е. верно:
if (condition)
statement1
else
statement2
И так же верно:
if (condition)
statement1
Это везде такие правила оформления грамматических конструкций. Как правило они вначале объясняются - поищи по чему занимаешся.