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

3-2Java中的算术运算符中的int sum=--age1;为什么是--age1;而不能是age1--;案例中给的是两个变量,这里只有一个,怎么去判断--放到左边还是右边。我还是对这一个知识点不懂,有会的能教教我吗?谢谢啦!

正在回答

5 回答

++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴。请认真阅读算术运算符中示例,已经讲解很清楚

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

++ , --。如果在变量左边,表示先运行算术运算符再进行赋值。如果在变量右边,表示先赋值再进行算术运算符。记住这两条就明白了。

你这个问题,我当初认真看C#书籍时上面讲的很清楚。

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

我觉得楼主的意思是,比如求取 age1 自减后的年龄 ,这个若是--在左边,那么什么样的题目要求下,--在右边,,示例中只是介绍了两者运算的不同,没有给出该如何判断,我也还是不会= =

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

嗯嗯,谢谢老师回复,我会了!

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

int sum=--age1;表示 age1先减1 后赋值给sum int sum=age1--;表示 age1赋值给sum 后减1

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

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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