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

JAVA小白求解答:

JAVA小白求解答:

Lwhy 2016-03-23 13:12:45
输入 int a=8,b=5;     System.out.println(- ++a +"+"+b+"="+(- a++ +b)); 结果为-9+5=-4     System.out.println(- ++a +"+"+b+"="+ - ++a +b);  结果为-11+5=-125     1.第一个输出中等号右边为什么不能是+(- ++a +b)?     2.第二个输出怎么一开始就是-11而不是-9? 
查看完整描述

2 回答

?
Caballarii

TA贡献1123条经验 获得超629个赞

第一个问题你可以自己改了以后试试看结果是什么

第二个问题上面的a的值已经被改掉了,所以一上来a=10,++a运行以后就是11了

查看完整回答
反对 回复 2016-03-23
  • 2 回答
  • 0 关注
  • 1403 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信