课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int sum = 0; // 保存累加值 for (int i = 1; i <= 10; i++) { // 如果i为奇数,结束本次循环,进行下一次循环 if ( i%2==1 ) { continue; } sum = sum + i; }
1除以2,不等于1。为什么会结束本次循环,而不是加进总和?
2015-04-02
源自:Java入门第一季(IDEA工具)升级版 4-12
正在回答
i%2 为取余计算 例如i=1,除以2余1
Dummy 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答three/=one;30除以30不是等于1吗?
2 回答题目说的“如果 i 不能被 2 整除,则结束本次循环,继续执行下一次循环,否则进行累加求和。”
3 回答内层循环循环结束循环再循环是不是会重新初始化??
1 回答这样写为什么输出结果等于 3 啊?或者说为什么 i 循环到2就不循环了?
7 回答为什么是 1%2==1 而不是 1%2==0