num++ 与++num有什么不同

zyfuker 2012-08-07 11:28:44
int num=1;
num++;
++num;
...全文
405 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyfuker 2012-08-09
  • 打赏
  • 举报
回复
嗯嗯,谢谢各位了!
iamzep 2012-08-09
  • 打赏
  • 举报
回复
初级程序员问这个问的也凶了一点= =~
num++运算可之后在加
++num是加了之后在运算 自己写个简单代码试试就知道了
haitunwanhaitunwan 2012-08-09
  • 打赏
  • 举报
回复
num++:先运算后自加。
++num:先自加后运算。

zyfuker 2012-08-08
  • 打赏
  • 举报
回复
谢谢,我是初级程序员
brightyq 2012-08-07
  • 打赏
  • 举报
回复
前者取1的值,然后num自加1
后者,先num自加1,然后取num的值,即2
MiceRice 2012-08-07
  • 打赏
  • 举报
回复
这个问题实在太基础了,楼主好歹学习下Java语言规范啊。

自己动手实践下吧:
int num=1;
int a=num++;
System.out.println(a + "\t" + num);
num=1;
int b=++num;
System.out.println(b + "\t" + num);
先想想答案是啥,然后再运行试试看。

顺便看看这个:
http://www.ticmy.com/?p=43

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧