java for的计算顺序求大神解答,越详细越好,初学者
发布网友
发布时间:2024-10-04 15:34
我来回答
共2个回答
热心网友
时间:2024-11-26 11:46
1、走int i=1,然后假设i<=100,当前i=1,所以成立,成立就进入循环体,resulu=resulu+i;
resulu这个时候等于1了,然后输出1
2、走i+=3,也就是i=i+3=4,然后假设i<=100,当前i=4,所以成立,进入循环体,resulu=resulu+i=5,然后输出5
3、走i+=3,所以i=7,i<=100,进入循环体,resulu=resulu+i=5+7=12,输出12
4、同上,,
手打不易,请采纳~
热心网友
时间:2024-11-26 11:47
i+=3 等同于 i=i+3
for (int i=1;i<=100; i+=3) 1.初始i=1,
2. 判断i<=100是否成立,
3. 成立的话就执行resulu +=i,然后执行i=i+3,此时i=1+3=4。
4. 然后又回到第2步,一直重复直至i>100跳出for()循环
resulu +=i;
System.out.println("resulu="+resulu);
}