问答详情
源自:3-8 Java中运算符的优先级

优先级

优先级中(5*8/(7+2))%5是如何算出来的,求大神指教

提问者:慕盖茨5173599 2018-12-16 10:36

个回答

  • 慕前端1429893
    2018-12-16 11:27:49

    1. 先计算优先级最高的括号里面的7+2为9

    2. 然后*和/优先级一样,按照结合规则从左往右计算,5*8/9=40/9=4(这个除法的结果根据结果的数据类型决定,如果都是整数那么小数部分会被计算机忽略,若是浮点型则会有小数部分)

    3. 计算4%5=4(%为求余数计算)

      注:大致思路是这样,结果如果有错自己再算一下