JAVA运算符之 ++

来源:互联网 发布:山东大学双一流 知乎 编辑:程序博客网 时间:2024/06/06 13:24

自加是一个单目运算符分为:前置++(a++),和后置++(++a),通常用在赋值语句中。

  • a++:先赋值再执行a=a+1
  • ++a:先执行a=a+1再进行赋值

例1:

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

结果:b=1,c=2

例2:

int i=1;i=i++;int j=1;j=++j;System.out.println("i="+i+",j="+j);

结果:i=1,j=2

分析:i=i++将i的旧值存在temp里面然后让i自加,自加后将i的旧值赋值给i。j=++j,直接将j自加后的值赋值给j

原创粉丝点击