【发布时间】:2016-05-25 12:49:45
【问题描述】:
【问题讨论】:
-
只是因为这是为 Java 定义规则的方式。 Java 不是 C#,因此没有理由期望在 C# 中工作的任何东西都以相同的方式在 Java 中工作。
-
不清楚你在问什么。 Java 不是 C#,反之亦然。您还没有说明哪一行给出了编译错误。
-
@Jesper C# 比较是不必要的,我重新表述了这个问题。
-
即使不将其与 C# 进行比较,我的答案仍然成立:只是因为这就是为 Java 定义规则的方式。见:Java Operator Precedence
标签: java ternary-operator