-
整型(byte short int long)
- byte取值范围: -128 ~ 127
- short取值范围: -32768 ~ 32767
- int取值范围: -2147483648 (-2的31次方) ~ 2147483647 (2的31次方-1)
- long 取值范围:-9223372036854775808 (-2的63次方)~ 9223372036854775807 (2的63次方-1)
-
浮点型(float double)
- float取值范围:1.4E-45 (2的-149次方)~ 3.4028235E38 (2的128次方-1)
- double取值范围:4.9E-324 (2的-1074次方)~ 1.7976931348623157E308 (2的1024次方-1)
-
字符型(char)
- char取值范围:0 ~ 65535
-
boolean
- true & false
char详情:
- char 用来通常表示意义上的 “字符”
- 字符常量三种通常的表现形式
- 使用单引号 表示
char c = 'a'char c= '刘'char c = '9'
- Java中还允许使用转义字符 ‘\’ 将字符转化成特殊字符型常量。
char c= '\n'- 其中\n表示换行符。
- 直接使用Unicode值表示字符型常量。
- ‘\uXXXX’。其中XXXX代表一个十六进制的整数。如\u5218表示 字符 ‘刘’。
- 使用单引号 表示
- char类型可以用来进行计算。因为它对应有Unicode码。