分析下面Java程序,写出该程序输出的结果

 我来答
风恋枫123
2016-11-16 · 超过16用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:21.8万
展开全部
b
c
-2

结果是如上显示,估计你做完了题目,解释一下吧,

a对应的ASCII码是97,c对应的ASCII码是99,所以:

第一句中++x是先执行加法,后取值,即97 + 1 = 98,打印出对应的字符为b;

第二句中y++是先执行取值,后加法,即直接打印出对应的字符为c;

第三句中x - y是直接拿a对应的97减去c对应的99 = -2;

可能有人会有疑问为什么第三句不是98-100呢?其实是因为虽然上面++x和y++操作了,但是都不影响x和y的原来的值,所以应该是拿97-99来算。

陈婷坏婆娘
2016-11-16 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:77.5万
展开全部
答案:
b
c
2
追问
-2吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式