if(remainder!=0)
{
......
}
if(remainder==0)
{
......
}
能够正常运行为什么将后面的if改为else就不能得出正常答案呢?

Java(if)两个if的第二个if改为else不知道为什么就不对了
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- threenewbee 2017-04-10 11:46关注
贴出完整的程序才知道。 注意你的程序和修改为else的不等价。 举例 remainder = 1; if(remainder!=0) { remainder = 0; print("a"); } if(remainder==0) { print("b"); } 这个代码同时输出ab 但是 remainder = 1; if(remainder!=0) { remainder = 0; print("a"); } else { print("b"); } 这个代码只输出a
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报