为什么说我都else匹配不上if?

为什么说我都else匹配不上if?我感觉没啥大问题😭(新生上路)

img

这里分号去掉

img

if(a>0)后面的分号删掉

同学,仔细看下你的代码:

img

这一行代码 if(a >= 0);多了一句分号,然后就表示这个 if 语句结束,else if 自然就找不到对应的 if 语句,解决的方法也很简单,去掉这个多余的分号就可以了