for循环下标多了1
2020-04-10 本文已影响0人
策马踏清风
起因
遇到需要将for
循环的计数器i
用在循环之外的情况,发现比判断条件多加了1
解决
for
循环在判断之后还会执行一下最后的++
操作
int j;
for (j = 1; j <= 10; j++) {}
System.out.println("j = " + j);
输出
j = 11
遇到需要将for
循环的计数器i
用在循环之外的情况,发现比判断条件多加了1
for
循环在判断之后还会执行一下最后的++
操作
int j;
for (j = 1; j <= 10; j++) {}
System.out.println("j = " + j);
输出
j = 11