优先级顺序

来源:3-8 Java中运算符的优先级

qq_话说后来_03761268

2016-09-06 10:59

int m = 5;

int n = 7;

int x=(m*8/(n+2))%m;

x的值

写回答 关注

4回答

  • 我改名字了
    2016-09-22 19:20:26
    已采纳

    int x = ( m * 8 / ( n + 2 ) ) % m ;

    int x = ( 5 * 8 / ( 7 + 2 ) ) % 5 ;

    int x = ( 5 * 8 / 9 ) % 5 ;

    int x = ( 5 * 8 / 9 ) % 5 ;

    int x = ( 40 / 9 ) % 5 ;

    int x = 4 % 5 ;

    int x = 4 ;


    qq_话说后...

    非常感谢!

    2016-10-18 21:58:03

    共 1 条回复 >

  • 我改名字了
    2016-09-22 19:39:11

    首先找到最内层的括号,计算前考虑数值正负和自加自减因素,从左至右计算乘除取余,再加减最后赋值。

  • ziom
    2016-09-06 13:16:33

    被小括号包裹的表达式优先级最高,其次是乘除运算符,它们优先级一样,所以是从左到右计算,最后 x = 4;

  • 小毛豆
    2016-09-06 11:08:03

    m*8=40;n+2=9;为int型,所以40/9=4;4%m=4.

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题

优先级

回答 1

运算优先级

回答 1

优先级提问

回答 1

运算优先级

回答 3