洋葱先生
2014-11-21 13:42
if ( i%2!=0 ) {
哦,我明白了,continue 的作用是跳过循环体中剩余的语句执行下一次循环。
当条件为i%2==1时,
i是偶数时,(i%2==1)判断为false,直接跳过if后的语句,执行sum=sum+i;语句,i是奇数时(i%2==1)判断为true,执行continue,跳过sum=sum+i;语句
当条件为i%2==0时
i是偶数时,(i%2==0)判断为true,执行continue,跳过sum=sum+i;语句,i是奇数时(i%2==0)判断为false,直接跳过if后的语句,执行sum=sum+i.如此反而求得的是奇数之和,与题意不符!
我的结果是这样的
那你写的代码运算结果等于多少呢?能不能贴出代码来看看?
Java入门第一季(IDEA工具)升级版
1165560 学习 · 17587 问题
相似问题