• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

Day003 彻底搞懂++、–

开发技术 开发技术 2周前 (05-03) 6次浏览

彻底搞懂++、–


++、–都是一目运算符

b=a++(把a的值先赋给b,a再自增1)

b=++a(a先自增1,再赋给b)

通过一个例子理解

	int a=1;
        int b=a++;
        int c=++a;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);

输出结果

3
1
3
  1. a++自增了一次,++a自增了一次,所以a最后是3
  2. b=a++,a初始值是1,执行b=a++,先把a的值赋给b,a再自增1,所以b的值是1
  3. 执行完b=a++后,a的值为2,再执行c=++a时,a先自增1变为3,再把自增后的值赋给c,所以c的值是3

程序员灯塔
转载请注明原文链接:Day003 彻底搞懂++、–
喜欢 (0)