for循环中i++和++i
时间: 2023-09-21 19:03:48 浏览: 126
和`i++`的区别是什么?
在`for`循环中,`i`通常用作计数器变量,用于迭代循环的次数。`i++`是一种简写形式,用于将`i`的值增加1。可以将`i++`看作是`i = i + 1`的简写。
这两者之间的区别在于操作的顺序。在循环执行时,`i++`会首先返回`i`的当前值,然后再将`i`的值增加1。而在`for`循环结束后,`i++`会将`i`的值增加1,但这个增加的值不会影响循环的迭代次数。
例如,下面的代码演示了使用`for`循环和`i++`来迭代10次:
```
for (int i = 0; i < 10; i++) {
System.out.println("Iteration " + i);
}
```
在每次迭代中,`i++`会将`i`的值增加1,然后继续下一次迭代。这样循环将执行10次,分别打印出"Iteration 0"到"Iteration 9"。
阅读全文