//作者:空
public class OperatorDemo03 {
public static void main(String[] args) {
int i = 10;
//注意区分单引号和双引号的区别,java中如果一下用单引号会报错
System.out.println("i:" + i);
//+= 把左边和右边的数进行运算后,复制给左边。 已经隐含了强制类型转换。
i += 20;
System.out.println("i:" + i);
//注意类型
short s = 10;
//s += 20;
s = (short)(s + 20);
System.out.println("i:" + i);
int j = 20;
//如果++和--单独使用,那么不论是++j还是j++结果都是一样的
//j++;
++j;
System.out.println("j:" + j);
//如果不是单独使用,而是复制,如果是++m,就会先自增然后赋值给n。如果是m++,就会先赋值,然后自增
int m = 5;
int n = m++;
//int n = ++m;
System.out.println("n:" + n);
}
}