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

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的后果。