关于java:for循环的执行顺序

2次阅读

共计 581 个字符,预计需要花费 2 分钟才能阅读完成。

比拟根底,看似一般的货色往往须要增强一下

for 循环的根本表达式为:
for(表达式 1;表达式 2;表达式 3){

   表达式 4 

}

执行程序为:
首先执行表达式 1, 而后判断表达式 2 是否成立,不成立则进行执行。表达式 2 成立的话,再执行表达式 4,再执行表达式 3。再执行表达式 2,判断表达式 2 是否成立,不成立则进行执行;成立的话,继续执行表达式 4,再执行表达式 3,直到不满足表达式 2,退出循环。
1-2-4
4—3—2

  public static void main(String[] args) {
        int i=0;
        int k=0;
        int j=0;
        for (i = 0; i < 10; i++) {System.out.println(i);
        }

        for (k = 0; k < 10; ++k) {System.out.println(k);
        }

        for (j = 0; j <= 10; j++) {System.out.println(j);
        }

        System.out.println(i);
        System.out.println(k);
        System.out.println(j);
    }

第一个最初循环输入是 9,第二最初循环输入是 9,第二最初循环输入是 10。
最初 i =10,j=11。
也就是说第一个最初循环,输入 9 后,i=9; 此时再去执行 i ++,最初 i 的后果是 10,再去执行 10<10,发现不成立,循环完结。
第二个也是如此。留神这种 ++ k 的写法并不影响对 K + 1 的后果。

正文完
 0