java设x = 1 , y = 2 , z = 4,则表达式 y+=z--/ ++x 的值是( )

请把具体运算过程讲述一下,谢谢~... 请把具体运算过程讲述一下,谢谢~ 展开
 我来答
揭鸾郦玥
2019-04-08 · TA获得超过1084个赞
知道小有建树答主
回答量:1528
采纳率:92%
帮助的人:7.2万
展开全部
y+=z--/++x结果等于3.
++x与x++的区别:
++x先进行自增操作,再返回值,
x++先返回值,再进行自增操作。
例子:
假设x=1,若y=x++,则y=1,若y=++x,则y=2,明白了吧。
有问题欢迎提问,满意请采纳,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郸华及妙晴
2019-03-29 · TA获得超过1037个赞
知道小有建树答主
回答量:1524
采纳率:100%
帮助的人:7万
展开全部
首先明确一下
a++和++a的区别
a++是先执行语句后自增
++a是先自增后执行
所以等号后面
z--/++x
相当于
4/2=2
a+=b
等价于
a=a+b
所以
y+=2
等价于
y=y+2=2+2=4
执行后的结果就是
x=2
y=4
z=3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式