【运算符篇】自增运算符 ++ 自减运算符 - -
Doem08
基本含义
- 让一个变量涨一个数值1,或者让一个变量降一个数值1
使用方式
- 单独使用:不和其他任何操作混合,自己独立成为一个步骤。
- 混合使用:和其它操作混合,例如与赋值混合,或者与打印操作混合,等。
使用区别
-
再单独使用的时候,前++和后++没有任何区别,也就是++a和a++是完全一样的。
-
在混合运算的时候,有很大区别:
如果是|前++|,那么变量立刻马上+1,然后拿着结果进行使用or打印;【先加后用】
如果是|后++|,那么首先使用变量本来的数值,然后再加上1(这个1就存起来到下一步接着算)【先用后加】
单独运算
//单独运算
int num=10;
num++;
System.out.println(num); //11
++num;
System.out.println(num); //12
int x=10;
System.out.println(++x);//11
System.out.println(x++);//11 打印时候也算混合
System.out.println(++x); //13
混合运算
public class Demo08 {
public static void main(String[] args) {
//自增,自减
//++ -- 一元运算符 a++ :a=a+1
int a=3;
int b=a++; //执行完代码后,先给b赋值再自增
//这时 b=3 a=4
System.out.println(a); //4
//a=4 ,4+1=5
int c=++a; //执行完代码前,先自增再给b赋值
//c=5
System.out.println(a); //5
System.out.println(b); //3
System.out.println(c); //5
System.out.println("==========================");
//幂运算 2^3 2*2*2=8
double aA=Math.pow(2,3);
System.out.println(aA); //8.0
}
}