【发布时间】:2020-02-01 06:31:13
【问题描述】:
在 Java 中,a++ 是后缀运算符还是一元运算符?在 Oracle 的运算符优先级中,它是分开的。 Reference
【问题讨论】:
-
Java 教程不是参考资料。 JLS 是唯一的参考。但是在这两个地方都没有说它必须是一个或另一个而不是两者。
标签: java unary-operator postfix-operator
在 Java 中,a++ 是后缀运算符还是一元运算符?在 Oracle 的运算符优先级中,它是分开的。 Reference
【问题讨论】:
标签: java unary-operator postfix-operator
两者兼而有之。它是一元运算符,因为它仅在一个术语上起作用。如果它是 x++ 那么它是一个后缀运算符,因为它在使用变量的值后递增。前缀一元运算符是 ++x,它在使用之前会递增。前缀运算符具有更高的优先级,但它们都是一元运算符
【讨论】: