1、数据类型
byte 字节型 占字节数8;short 短整型 占字节数16;int 整型 占字节数32;long 长整形 占字节数64
float 浮点型 占字节数32;double 双精度型 占字节数64
char 字符型 占字节数16
boolean 逻辑型 占字节数8
2、整型和浮点型的相互转换
(1)int a=5; double b= a; //b=5.00
(2)double a=9.99; int b= (int)a; //b=9
3、算数运算符
+加运算符;- 减运算符;* 乘运算符;/ 除运算符;% 取余运算符;++ 增量运算符;-- 减量运算符
注意:int a =1;int b=a++ //b=1,先赋值
int a =1;int b =++a //b=2,先运算
4、关系运算符
== 等于 ! = 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于
5、布尔逻辑运算符
6、常用位用算符
~ 位求反 & 按位与 | 按位或 ^ 按位异或 << 左移 >> 右移 >>> 不带符号右移
注意:右移运算符对应的表达式为x>>a,运算的结果是操作数x被2的a次方来除
左移运算符对应的表达式为x<<a,运算的结果是操作数x乘以2的a次方。
7、赋值运算符
8、运算符优先级