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

大佬们指点迷津

为什么要把sum=sum+1;写到if语句外面,这样的做的意义是什么?

正在回答

2 回答

1、可以写在if语句的里边,这样每一次循环都会输出一个sum,结果如下,你可以在eclipse试试:

所有的偶数之和sum=2

所有的偶数之和sum=6

所有的偶数之和sum=12

所有的偶数之和sum=20

所有的偶数之和sum=30

2、写在if语句之外,最终的结果是sum=30,只会输出一个结果

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

呃 你问题写错了,是sum=sum+i;if语句的作用是跳过奇数,题目要求是求偶数和,所以能进入if体里执行的数是奇数,不将其加入sum中。

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

举报

0/150
提交
取消

大佬们指点迷津

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