a++/++a问题

无论是a++还是++a,a都会自增1

当其对其他变量进行赋值运算时:

++在前,先自加再赋值,++在后,先赋值再自加。

例    int a = 45;

int b = a++;

System.out.println(""+a+b);   //结果为  a=46  b=45

int c = ++a;

System.out.println(""+a+b+c);//结果为 a=47 b = 45   c=47

a++;

System.out.println(a);//结果为  a =48

++a;

System.out.println(a);//结果为 a = 49

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    开心的锣鼓阅读 3,348评论 0 9
  • Day01 class 例子{ public static void main(String[] args){ ...
    周书达阅读 1,158评论 0 0
  • 昨晚洗完脚后又冲了个澡,躺到床上时已将近凌晨,但不是很困,看了会儿小说三体,一个小心就会打个盹时,关灯入睡。 清晨...
    二石兄阅读 229评论 0 0
  • 不断在网上寻找心灵鸡汤,因为人生遭遇困惑,即如何有效提升管理自己。唯一可以确定的是你是你自己,永远不要怀疑自己。
    生活小辣椒阅读 277评论 0 0
  • 原文:https://blog.jing.do/5787 2013年毕业的时候,曾经发过一篇找工作的经验总结(《大...
    陶靖Chris阅读 981评论 2 0