起因
遇到需要将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
本文标题:for循环下标多了1
本文链接:https://www.haomeiwen.com/subject/mfbrmhtx.html
网友评论