这个和if没关系,是你的else和else if用的不对。else出现的时候已经到了if else结构的最后了。后面不该出现else if了。文中else后面又出现了else if所以会报错。是不是中间的else写错啦,应该是else if
你检查一下你的代码,我看到你代码里if是下面这样的。
if
else //既然else,后面不能跟着else if啊,要不然else放在后面
else if //后面这个else if是不是在上面else括号里面?
错了中间有个else 没有if 你是想else if的吧 if漏了。else在if语句只能放到最后