为了账号安全,请及时绑定邮箱和手机立即绑定

num<=50

我不知道對不?num<=50,並不是表示沒有帶2,而是表示一到五十,50這個數也是偶數!所以,我認爲有額同學偷换概念。

正在回答

4 回答

可能是这里的宽度不够,自动隐藏了。我把这块代码复制到本来运行,是可以看到三个radio的。

0 回复 有任何疑惑可以回复我~

建议你把代码System.out.println("sum");换成(num)【加了引号没有数字输出】,可以看到循环操作到底有哪些偶数,最后52很明显是没通过判断的。

0 回复 有任何疑惑可以回复我~

不是很明白你的意思

你的代码输出了50个sum字符

最后又输出了1+。。。50de结果

0 回复 有任何疑惑可以回复我~
#1

方房访放

代码没问题。
2017-09-08 回复 有任何疑惑可以回复我~

do、、、while语句是先执行,后判断,你写的那个当i=50的时候判断通过继续执行do语句,再次加2 到52时while判断才不通过,相当于从2一直加到52了

0 回复 有任何疑惑可以回复我~
#1

方房访放

先执行后判断,当num=50的时候判断通过,下一次循环经过执行最后一位偶数50相加,自加2得52,再次判断52不通过,相当于从2一直加到50。
2017-09-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信