根据一段特定的代码实现，找出其中的语法错误。
一段代码实现，例如：“int a= 5;如果 (a > 3){a ++;}其他{a- = 1;}”
这个代码片段是错误的，因为出现了中文字符“如果”，正确的应该是使用英文字符“if”。另外，代码的最后一行出现了“- =”运算符，正确的应该是“-=”。修正后的代码如下：

```
int a = 5;
if (a > 3) {
  a++;
} else {
  a -= 1;
}
```