为了账号安全,请及时绑定邮箱和手机立即绑定

Java的输出(算法)

http://img1.sycdn.imooc.com//55d869c300011b3603510230.jpg

为何第二个输出语句输出的不是30,而是40?前面的蓝色部分只是字符串,不会影响它吧?

第三个是30,第四个是300......

正在回答

代码语言

4 回答

        int one = 10;
        int two = 20;
        int three = 0;
        three = one + two;  20+10
        System.out.println("three = one + two ==>"+three);    three = 30;
        three += one;    30+10
        System.out.println("three = one + two ==>"+three);    three = 40;
        three -= one;    
        System.out.println("three = one - two ==>"+three);

0 回复 有任何疑惑可以回复我~
#1

黑巫 提问者

非常感谢!
2015-08-23 回复 有任何疑惑可以回复我~

我也是在纠结不是30-10不是20么原来是这样。

0 回复 有任何疑惑可以回复我~

这是一个好问题, 我刚刚也在想 c-=a 为什么会是 30 ,后来发现是因为前面的c已经重新赋值过了。

0 回复 有任何疑惑可以回复我~

哈,我看出来了.....

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Java的输出(算法)

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号