1、运算符种类
1.1 算数运算符
int a1 = 10;
int b1 = ++a1 // a1=11 b1=11
int a2 = 10;
int b2 = a2++ // a2=11 b2=10
1.2 赋值运算符
符号:=
int i = 10;
int j1,j2;
j1 = j2 = i
int a1 = i,a2 = i;
short a1 = 10;
a1 = a1+2 // 编译失败,因为2是int类型
a1 += 2; //编译成功,+=不会改变本身的数据类型
1.3 比较运算符
- 比较运算符的结果都为Boolean值,true或者flase
1.4 逻辑运算符
&与&&的区别
- 相同点:1、&与&&的计算结果相同 2、当符号左边是true时,二者都会执行符号右边的运算
- 不同点:当符号左边是false时,&继续执行符号右边的操作,&&则不再执行右边的操作
1.5 位运算符
- 位运算符是直接对整数的二进制进行运算
- 三元运算符