问答详情
源自:3-10 练习题

是怎么算出来

表达式( 11+ 3* 8 ) / 4 % 3 的结果是()

提问者:yangqingjun1 2016-03-08 14:40

个回答

  • 294761325
    2016-03-08 14:44:56
    已采纳

    先3*8=24  

    24+11=35;35/4=8.多   8.多%3取余=2;       因为JAVA取余数不是四舍五入;而是直接丢掉小数位


  • qq_上下上下左右左右BABA_0
    2016-03-08 14:48:09

    执行顺序:先执行小括号里的,11+3*8 -> 11+24 ->35

                    然后外面的/比%的优先级高,所以先执行/  , 35/4=8

                    最后执行%, 8%3=2