在Java中,什么是 <--?

28 浏览
0 Comments

在Java中,什么是 <--?

这个问题已经有了答案

C++中\"-->\"操作符是什么?

我遇到了下面的片段。它输出 4 3 2 1

我在Java中从未遇到过 <--

<-- 是一种将var1的值变为var2的操作符吗?

public class Test {
    public static void main(String[] args) {
        int var1 = 5, var2 = 0;
        while (var2 <-- var1) {
            System.out.print(" " + var1);
        }
    }
}

admin 更改状态以发布 2023年5月24日
0
0 Comments

<-- Java中不存在这种运算符。

它是一个关系运算符加一个递减运算符:var2 < (--var1)

0
0 Comments

<-- 不是一个新的 Java 运算符(即使看起来像),但有两个常规运算符:<--

while(var2 <-- var1)while(var2 < (--var1)) 是一样的,可以用普通的英语翻译为:

  1. 减少 var1 变量(--var 是前缀减量,即在条件验证之前减少变量)
  2. 验证条件 var2 < var1
0