public class OperatorDemo4 {
public static void main(String[] arge) {
//目标 学会自增自减运算符:++ --
int a=10;
//a++ ;//a=a+1
++a; //a=a+1
System.out.println(a);
int b=10;
//b--;//b=b-1
--b;
System.out.println(b);
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
//在表达式中或者不是单独操作的情况,++ -- 在变量前后的区别
//++ -- 在变量前面,先+1 -1 再使用
int i=10;
int j= ++i;
System.out.println(i); //11
System.out.println(j); //11
//++ -- 在变量的后面 先使用再+1 -1
int m=10;
int n=m++;
System.out.println(m);//11
System.out.println(n); //10
System.out.println("--------------拓展案例(可以了解和参考-----------------");
int k=3;
int p=5;
// k 3 4 5 4
// p 5 4 3 4
// rs 3 + 5 - 4 + 4 - 5 + 4 + 2
int rs=k++ + ++k - --p + p-- - k-- + ++p + 2;
System.out.println(k);//4
System.out.println(p);//4
System.out.println(rs);//9
}
public OperatorDemo4() {
// TODO 自动生成的构造函数存根
}
}