程序语法错误

为什么if和else会错

下方输出窗口的报错信息截图出来,目前提供的图片暂时无法判断是什么问题。

256行257行的大括号应该是不需要的。同理还有262行和263行的。应该是
if(条件){
命令1
命令2

} else if(条件){
命令1
命令2

} else{
命令1
命令2

}
差不多这个样子