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

java的算术运算符

++  -- 的都不太懂   那个例子也看不懂  谁能解释下

正在回答

3 回答

初学者疑问:
int a=5;
int b=a++;
System.out.println(b);
这个运行结果和
int a=5;
int b=a;
System.out.println(b);
结果一样的,两者到底有什么区别?


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

假如i的初始值为10

执行i++并打印操作,先打印出来10,然后变量i存上11;

执行++i并打印操作,先将变量i加1变为11,再打印出来11;


执行i--并打印操作,先打印出来10,再把变量减去1存上9;

执行--i并打印操作,先把变量减1变为9,再打印出来9

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

比如,

++a  先加1后赋值,a++先赋值后加1

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165455    人
  • 解答问题       17585    个

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

进入课程

java的算术运算符

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信