谁可以告诉我这句代码在内存里的实际过程

dengxile 2013-08-26 10:16:07

int i=3;
i=i--; //这句代码,内存里的数据是怎么样的过程
System.out.println(i);
...全文
134 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010126189 2013-09-04
  • 打赏
  • 举报
回复
Date d1 = new Date(l1); Calendar curr = Calendar.getInstance(); curr.set(Calendar.DAY_OF_MONTH,curr.get(Calendar.DAY_OF_MONTH)-7); Date d2 = curr.getTime(); int days = d2.compareTo(d1);
jzq114 2013-08-27
  • 打赏
  • 举报
回复
狠简单,先把i的值减一,然后再赋值给i。楼主代码写的啰嗦了点,其实质就是i--,干嘛还得赋值给i呢,代码量不够啊,还得多写
chenxue0821 2013-08-26
  • 打赏
  • 举报
回复
i-- 等价于 int tmp = i; i - = 1; return tmp;
oh_Maxy 版主 2013-08-26
  • 打赏
  • 举报
回复
就按1L理解吧,自己解释通就好。
xiejin90314 2013-08-26
  • 打赏
  • 举报
回复
去看看队和宅吧

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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