标签: Java
数据类型
- Java数据类型分为内置类型和扩展类型两大类。
基本数据类型有8种,分为4类:
- 整数:
byte 1个字节 -128~127 short 2个字节 -32,768~32,767 int 4个字节 -2,147,483,648~2,147,483,647 long 8个字节 -9,223,372,036,854,775,808L~9,223,372,036,854,775,807L - 浮点数:
short 4个字节 1.4E-45~3.4E38 double 8个字节 4.9E-324~1.8E308 - 字符型:
char(1个字节) - 布尔型
boolean(1个字节)
操作符
+= -= *= /= %=
!、 & 、| 、^ 、&& 、||
&与&&的区别:
if (a>3 && a<6)
if (a>3 & a<6)
第一行只要a>3不满足,则不进行下一个判断。
第三行都需要进行判断。
这种情况一般使用第一种方式。
|与||的情况同理。
<< 、 >> 、 <<< 、 >>>
“>>”被移位的二进制最高位是0,右移后,空缺位补0;最高位是1,空缺位补1。
“>>>”被移位二进制最高位无论是0或者是1,空缺位都用0补。无符号右移。