课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int sum =0;
int i = 1;
for (i=1 ; i<=100 && i%3!=0 ; i++){
sum = sum + i;
}
System.out.println(sum);
这串代码为什么算出来都是3?
2016-04-05
源自:Java入门第一季(IDEA工具)升级版 4-9
正在回答
i=3时 3%3=0 所以退出循环
幕布斯0933348 提问者
for (i=1 ; i<=100 && i%3!=0 ; i++)//当i=3的时候,i<=100 && i%3!=0这里面的两个条件都为true,所以跳出循环
你这个循环到i=3时就结束了,所以i=1+2=3。。
空格f
幕布斯0933348 提问者 回复 空格f
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答for循环
3 回答for 循环
4 回答for循环
3 回答for循环