您的位置:首页 > 编程语言 > Java开发

java基础之括号与运算符级别

2018-03-22 17:13 169 查看
运算符的优先级,如下图所示:



        如果不使用圆括号,就按照给出的运算符优先级次序进行计算。同一个级别的运算符按照从左至右的次序进行计算(除了表中给出的右结合运算符外。)例如,由于&&的优先级比||高,所以表达式
        a && b || c

等价于
        (a && b) || c

又因为+=是右结合运算符,所以表达式
        a += b += c

等价于
        a +=(b += c)

也就是将b+=c的结果(加上c之后的b)加到a上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: