算术运算符
-
自增1不会改变本身变量的数据类型
-
前++:先自增1,后运算
int a=10; int b=a++; System.out.println(a); //11 System.out.println(b); //10
-
后++:先运算,后自增1
int a=10; int b=++a; System.out.println(a); //11 System.out.println(b); //11
-
前–:先自减1,后运算
int a=10; int b=a--; System.out.println(a); //9 System.out.println(b); //10
-
后–:先运算,后自减1
int a=10; int b=--a; System.out.println(a); //9 System.out.println(b); //9
左移右移运算符
- 位运算符操作的都是整型的数据
- <<:在一定范围内,每向左移一位,相当于==*2==
- 》>: 在一定范围内,每向右移一位,相当于==/2==
- 最高效的方式计算2*8
- 2 << 3
- 8 << 1