qq_大猫_8
2018-03-19 15:24
for(i==0;i<xxx;i++)先执行哪个后执行哪个?
我觉得给你个简单的demo你就能看出来了。
public class try_for { public static void main(String[] args) { for (int i =0 ;i<8 ;i++){ System.out.println(i); } } }
执行结果:
0
1
2
3
4
5
6
7
从上面的例子很明显可以看到,for循环在执行的时候是先检验前2个条件是否符合,若符合执行条件,则执行循环体,执行完循环体再执行最后的条件参数的累加,希望能帮到你。
首先应该是for(int i=0;i<xxx;i++),首先第一次循环执行i=0,再执行小于判断,最后执行i++ 第二次循环先判断(上次已经加1此时的i=1)i<xxx;然后再执行i++ 以此类推,如有错误欢迎指正
Java入门第一季(IDEA工具)升级版
1165537 学习 · 17586 问题
相似问题