逻辑运算符
-
& 与 false&true false 有一个为 false就为false
-
| 或 false|true true 有一个为true就为true
-
^ 异或 true^false true 两个相同为false,否则为true
-
! 非 !true false 不是true,只能是false
-
&& 短路与 false&&true false 如果左边为false,就不用算右边,直接为false
-
|| 短路或 false||true true 如果左边为true,则右边不用计算,直接为true
-
&和&&的区别????
- &:两边的结果都会计算,然后再进行判断
- &&:先计算左边,如果左边为false,则不会计算右边,结果直接为false,相反左边为true,则会继续计算右边。
- 短路与和短路或的效率会比与和或的效率更高。
八种基本数据类型
- 布尔型 boolean 不定值 false
- 字节型 byte 1 0
- 短整型 short 2 0
- 整型 int 4 0
- 长整型 long 8 0
- 字符型 char 2
\u0000
--a–97 - 单精度浮点型 float 4 0.0F
- 双精度浮点型 double 8 0.0D