系统粉 > 电脑问答 > 其他问答

已解决结果不应该是0吗?为什么是10

提问者:干大事的枫枫  |  浏览次  |  提问时间:2017-12-21  |  回答数量:2

结果不应该是0吗?为什么是10(图1)

已有2条答案
小家伙的陆先生

小家伙的陆先生

回答数:66  |  被采纳数:22

按照你的书写方式,结果是10。如果要结果是0,需要修改一下你的程序。正确的if-else语句应该这么来写,具体格式如下:if(表达式1){ 语句块1} else if(表达式2){ 语句块2}else if(表达式3){ 语句块3}else if(表达式m){ 语句块m}else{ 语句块n}
2017-12-21 18:25:35
赞 6
小柳哥

小柳哥

回答数:184  |  被采纳数:101

你这样写肯定是10。原因是你这里else if(a=b)是赋值,而不是比较。应该写成else if(a==b)然后你的答案就正确了。如果满意请记得采纳。
2017-12-21 18:28:59
赞 18
相关问答
最新其他问答
解决方法