这段代码有问题,不知道是不是我对if-else的理解有误可重新修改的这个代码就正常了
相等比较处的写法是
else if(a==b)
a=b的效果是赋值有帮助望采纳
一个等于号是赋值,两个才是等于
if(a > b){}else if(a == b){}else{}
=是赋值,==才是比较。顺带一提c里面我不知道,但是很多语言中还有个===是绝对等于(即内存和值都相等。)