java数据类型

基本数据类型:
数值型:
|- 整型:byte, short, int, long 默认值 0
|- 浮点型: float, double 默认值 0.0
字符型:char 默认值 '\u0000'
布尔型:boolean 默认值 false

引用类型:数组,类,接口。
默认值 null

任何的整数其默认类型都是int型。
long num = 2147483648 //该数据超过了int的最大范围
改为long num = 2147483648L //'l'或‘L’说明为long型的常量。
范围小的数据类型可以自动变为范围大的数据类型。
范围大的数据类型必须经过强制转换才能变为范围小的数据类型。

浮点数的默认类型都是double型。

逻辑运算符 与或非
与操作
-| "&" 使用时表示多个条件都需要判断。
-| "&&" 如果前面已经有条件返回false,后面的判断不再执行。

或操作
-| “|” 使用时表示多个条件都需要判断。
-| “||“ 只要有一个ture,则最终结果为ture。

位运算:
与运算 &
或运算 |

17 00010001
9 00001001
17 & 9 00000001
17 | 9 00011001

<< 左移运算符
>> 右移运算符

你可能感兴趣的:(java)