--i和i--有什么区别?

时间:2013-05-27 15:54:21

标签: java

在某些代码中,我看到了一个带有--i作为第三个参数的for循环

for(int i=array.length; i<0; --i)

也许有人可以解释我与i的区别?

我想这就像我减少的那一刻?

1 个答案:

答案 0 :(得分:7)

例如,i = 5

--i递减1然后给你i (4)的值。

i--为您提供i (5)的值,然后将其减1。

两者都会在for循环中给出相同的结果。