0%

for循环下标多了1

文章字数:71,阅读全文大约需要1分钟

起因

遇到需要将for循环的计数器i用在循环之外的情况,发现比判断条件多加了1

解决

for循环在判断之后还会执行一下最后的++操作

1
2
3
int j;
for (j = 1; j <= 10; j++) {}
System.out.println("j = " + j);

输出

1
j = 11