--> 在 Java 中是什么意思?
What does --> mean in Java?
for (int i = 99; i --> 0;) {
System.out.println(i);
}
以上代码有效,并且与
的结果完全相同
for (int i = 99; i >= 0; i--) {
System.out.println(i);
}
语法“-->”在 Java 中的原始含义是什么?由于几乎可以访问的搜索引擎不允许使用特殊字符,我似乎找不到答案。
i --> 0
表示 i>0 and i--
:: i 首先递减(returns 非递减值)然后与 0
.
进行比较
这是连词。
-->
不是新运算符。
它只是运算符 --
和 >
.
的 连词
你先比较,然后递减变量。
即
i --> 0
有效地
i > 0; //Compare
i--; //and decrement
注意这里没有出现increment/decrement的地方。因此它将 i
减 1 但 returns 相同的未减值,然后将 i
与 0
进行比较。
自减后比较i
是否大于0
(不返回)
i-- > 0
i--
是 post 递减
>
大于
for (initialization; boolean expression; updation){
`//some code`
}
所以您进行了初始化,但是您检查了布尔表达式并在一步中进行了更新,所以它起作用了。
没有运算符,因为 -->
它只是 i--
和 i>0
;
首先,它会做 post 递减。
然后它将检查条件并将其与 0
进行比较是否大于或不。
记住它的值在比较时不会改变(i 将为 1),比较后它会递减值(i 现在为 0)并打印。
-->
不是任何运算符。它只是 --
和 >
.
的串联
所以当你写
i-->0
表示比较i
的值,然后自减
所以为了更好的可读性可以写成
for (int i = 99; (i--)> 0;) {
for (int i = 99; i --> 0;) {
System.out.println(i);
}
以上代码有效,并且与
的结果完全相同for (int i = 99; i >= 0; i--) {
System.out.println(i);
}
语法“-->”在 Java 中的原始含义是什么?由于几乎可以访问的搜索引擎不允许使用特殊字符,我似乎找不到答案。
i --> 0
表示 i>0 and i--
:: i 首先递减(returns 非递减值)然后与 0
.
这是连词。
-->
不是新运算符。
它只是运算符 --
和 >
.
你先比较,然后递减变量。
即
i --> 0
有效地
i > 0; //Compare
i--; //and decrement
注意这里没有出现increment/decrement的地方。因此它将 i
减 1 但 returns 相同的未减值,然后将 i
与 0
进行比较。
自减后比较i
是否大于0
(不返回)
i-- > 0
i--
是 post 递减
>
大于
for (initialization; boolean expression; updation){
`//some code`
}
所以您进行了初始化,但是您检查了布尔表达式并在一步中进行了更新,所以它起作用了。
没有运算符,因为 -->
它只是 i--
和 i>0
;
首先,它会做 post 递减。
然后它将检查条件并将其与 0
进行比较是否大于或不。
记住它的值在比较时不会改变(i 将为 1),比较后它会递减值(i 现在为 0)并打印。
-->
不是任何运算符。它只是 --
和 >
.
所以当你写
i-->0
表示比较i
的值,然后自减
所以为了更好的可读性可以写成
for (int i = 99; (i--)> 0;) {