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