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

++var --var var++ var-- 分别都表示什么 java 后面两个是递加 前面的不

++var --var var++ var-- 分别都表示什么 java 后面两个是递加 前面的不

C++
慕哥9229398 2021-02-15 13:09:28
++var --var var++ var-- 分别都表示什么 java 后面两个是递加 前面的不知道
查看完整描述

2 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

都是自加和自减,区别就是执行的时间不一样。
以自加作为例子来说就是:

int var = 1;
System.out.println( ++ var );
输出的就是 2,加加在前面表示先自加,再输出。

int var = 1;
System.out.println(var ++ );
输出的就是 1, 加加在后面表示先输出,后自加。

记住这句话就行了:++在前面表示先加,++在后面表示后加。

但不管如何,执行 var ++ 或者 ++ var 之后,var的值都会加1.
如果是 var ++,或者 ++var 作为单独的语句,结果就是一样的。var的值都会加1.

查看完整回答
反对 回复 2021-03-22
  • 2 回答
  • 0 关注
  • 264 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信