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

java中a+=a-=a*=a怎么算

a=12时。a+=a-=a*=a的值是多少,与c语言中的一样算吗

提问者:残云影流 2015-09-22 20:56

个回答

  • 伊兮尘昔
    2015-09-23 10:34:04
    已采纳

    -120

    把式子拆解之后是a = a + a = a - a =a * a; 然后式子从右侧开始算,那么就是

    1、 a = a + a = a - a =12 * 12

    2、a = a + a = a - 144;

    3、a = a + a = 12 - 144;

    4、a = a + (-132);

    5、a = 12 + (-132);

    6、a = -120