问答详情
源自:3-3 Java中的赋值运算符

为什么输出结果和题目中的不一样。大神帮我看看呀!

public class jingjing {

public static void main(String[] ages) {

int one=10;                                

int two=20;

int three=0;

int QQ=three=one+two;            //20+10=30

int WW=three+one;                  //30+10=40

int EE=three-=one;                  //40-10=30     注释部分是自己口算结果

int RR=three*=one;                 //30*10=300

int TT=three/=one;                 //300/10=30

int YY=three%=one;                 //30%10=0

System.out.println("three=one+two==>"+QQ);

System.out.println("three+=one==>"+WW);

System.out.println("three-=one==>"+EE);

System.out.println("three*=one=>"+RR);

System.out.println("three/=one==>"+TT);

System.out.println("three%=one=>"+YY);

}

}

  输出结果如下;

three=one+two==>30

three+=one==>40

three-=one==>20

three*=one=>200

three/=one==>20

three%=one=>0


提问者:qq_慕仔3192846 2019-04-13 09:51

个回答

  • 胜天胖子
    2019-05-08 18:06:08

    不知道为啥发不了文字 截图了

    https://img3.mukewang.com/5cd2a9ef00015e0e07190351.jpg