java.sequence处理操作符?

java.sequence处理操作符?,java,Java,我知道在a+b*c中+之前处理*的运算符&&,称为“运算符优先级”*的优先级高于+ (虽然不是权威文档)在表中列出运算符优先级,并注意 除赋值运算符外,所有二进制运算符都从左到右求值;赋值运算符从右向左求值 实际文档在中,但根本不可读。文件 运算符之间的优先级由语法层次结构管理 生产。最低优先级运算符是lambda的箭头 表达式(->),后跟赋值运算符。因此,所有 表达式在语法上包含在LambdaExpression和 AssignmentExpression非终结符: Java语言规范本身没

我知道在
a+b*c
+
之前处理
*
的运算符
&&
称为“运算符优先级”<代码>*
的优先级高于
+

(虽然不是权威文档)在表中列出运算符优先级,并注意

除赋值运算符外,所有二进制运算符都从左到右求值;赋值运算符从右向左求值


实际文档在中,但根本不可读。文件

运算符之间的优先级由语法层次结构管理 生产。最低优先级运算符是lambda的箭头 表达式(->),后跟赋值运算符。因此,所有 表达式在语法上包含在LambdaExpression和 AssignmentExpression非终结符:


Java语言规范本身没有运算符优先级表;相反,运算符优先级在语法结果中间接显示。

我很确定?:从左到右求值。否则,您将在计算可能的值后计算条件。