Tig*_*Hix 23 java syntax for-loop
for (int i = 99; i --> 0;) {
System.out.println(i);
}
Run Code Online (Sandbox Code Playgroud)
上面的代码工作,并具有完全相同的结果
for (int i = 99; i >= 0; i--) {
System.out.println(i);
}
Run Code Online (Sandbox Code Playgroud)
语法" - >"在Java中的含义是什么?由于几乎可以访问的搜索引擎不允许特殊字符,我似乎无法找到答案.
sha*_*ats 26
--> 不是新的运营商.它只是运营商和运营商的结合.-->
首先比较,然后递减变量.
那是,
i --> 0
Run Code Online (Sandbox Code Playgroud)
变得有效
i > 0; //Compare
i--; //and decrement
Run Code Online (Sandbox Code Playgroud)
-->不是任何运营商。--它只是和的串联>。
所以当你写的时候
i-->0这意味着比较 的值i,然后将其递减。
因此为了更好的可读性,可以写成
for (int i = 99; (i--)> 0;) {
Run Code Online (Sandbox Code Playgroud)