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

效果一样吗?

练习题的代码换成如下:

public class HelloWorld {

    public static void main(String[] args) {


int sum = 0; // 保存累加值


for (int i = 1; i <= 10; i++) {


// 如果i为奇数,结束本次循环,进行下一次循环

if (i%2==0 ) {

   sum = sum + i;

}


}


System.out.print("1到10之间的所有偶数的和为:" + sum);

}

}



两种方式最后都显示:1到10之间的所有偶数的和为:30。


这两种方法效果一样吗?

个人感觉更改后根更好理解。

正在回答

2 回答

确实是30

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

按你写的那样的话把if语句中的执行代码改成sum=sum+i,那么结果是25不是30

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

xiao小开 提问者

你运行试试
2015-04-20 回复 有任何疑惑可以回复我~
#2

康振宁 回复 xiao小开 提问者

我试过才说的
2015-04-21 回复 有任何疑惑可以回复我~
#3

xiao小开 提问者 回复 康振宁

30。 = =!= =!
2015-04-21 回复 有任何疑惑可以回复我~
#4

康振宁 回复 xiao小开 提问者

额,我把你的代码赋值过去,是等于30,我自己写的时候,是写的!=0,汗~~~~你这么写也是可以的,代码有多种实现方法,主要看自己的喜好和习惯来写
2015-04-22 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

效果一样吗?

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