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

请问当打印输出放在while前面时为什么会输出两个答案,求解

请问当打印输出放在while前面时为什么会输出两个答案,求解http://img1.sycdn.imooc.com//582d7b070001bd6808200633.jpg

正在回答

4 回答

600应该是第一次运行的最终结果   我的最后一次输出就是600

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

超然cy4415859 提问者

非常感谢!是有数据,没看到
2016-11-17 回复 有任何疑惑可以回复我~

你控制台有没有看完   上面是不是还有数据??

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

我测试过了  代码没问题  应该是编译器问题  你新建一个工程试试http://img1.sycdn.imooc.com//582d8f89000138ef08790809.jpg

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

超然cy4415859 提问者

是的 刚开始没看到 非常感谢
2016-11-17 回复 有任何疑惑可以回复我~

因为这是while循环  System.outprintln()放在大括号里面就会循环打印结果  放在大括号外面就只会打印一次

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

超然cy4415859 提问者

这个600不是很明白怎么来的 为啥没有其他结果了 循环 谢谢
2016-11-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问当打印输出放在while前面时为什么会输出两个答案,求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信