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

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
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165201    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程
意见反馈 帮助中心 APP下载
官方微信