一丶++X和X++的区别
++,–运算符的作用
- 自加(++)自减(–)运算
++:自加。对原有的数据进行+1
–:自减。对原有的数据进行-1
a:单独使用:
放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)
b:参与运算使用:
放在操作数的前面,先自增或者自减,然后再参与运算。
放在操作数的后面,先参与运算,再自增或者自减。
int num=1;
int rr=3+(num++)-1+(num--)+1+(++num)+2+(++num)+10;
System.out.println(rr);
System.out.println(num);
}
}
运行结果:
结论:
num的值一直会发生变化主要区别在于先运算还是先自加。
二丶变量值的替换
a=10,b=20,我们要想把a的值变成20,b的值变成10改怎么替换?
首先我们取一个中间变量t,先把a的值赋给t,然后在把b的值赋给a,最后把t的值赋给b。
int t=a;
a=b;
b=t;
System.out.println("a是:"+a);
System.out.println("b是: "+b);
运行结果