为什么这样用if嵌套会出现编译错误

img


为什么这样用if嵌套会出现编译错误,if具体该咋用,如果要过滤掉前面的数据,接着判断下面的数据该怎么弄

这个和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语句只能放到最后