Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我和我之间有什么区别?_Java - Fatal编程技术网

Java 我和我之间有什么区别?

Java 我和我之间有什么区别?,java,Java,在一些代码中,我看到了一个使用a-i作为第三个参数的for循环 for(int i=array.length; i<0; --i) 也许有人能解释我和i-的区别 我猜这就像我被减量的那一刻 例如,如果i=5: -我将i减1,然后得到i4的值 i-给出i5的值,然后将其减1 这两种方法在for循环中都会得到相同的结果。在您的情况下没有区别。让我为您搜索一下:++i和i++-i的区别是什么?i是预减量,i-是后减量。Goolge/Bing这些关键词,你会看到大量的文章解释它们的区别,但正如@

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

for(int i=array.length; i<0; --i)
也许有人能解释我和i-的区别

我猜这就像我被减量的那一刻

例如,如果i=5:

-我将i减1,然后得到i4的值

i-给出i5的值,然后将其减1


这两种方法在for循环中都会得到相同的结果。

在您的情况下没有区别。让我为您搜索一下:++i和i++-i的区别是什么?i是预减量,i-是后减量。Goolge/Bing这些关键词,你会看到大量的文章解释它们的区别,但正如@Pigueiras所说,你的例子没有区别。这口井也盖上了