Java有八种基础的数据类型,它们被分为两个主要的类别:原始类型和引用类型。原始类型又被分为四类:整型、浮点型、字符型和布尔型。
- 整型(Integral Types): 这些类型用于存储整数。它们包括:
○ byte:8位有符号二进制补码整数,范围-128~127。
○ short:16位有符号二进制补码整数,范围-32768~32767。
○ int:32位有符号二进制补码整数,范围-231~231-1。
○ long:64位有符号二进制补码整数,范围-263~263-1。 - 浮点型(Floating Point Types):这些类型用于存储带有小数点的数字。它们包括:
○ float:32位IEEE 754单精度浮点数。
○ double:64位IEEE 754双精度浮点数。 - 字符型(Character Types):这种类型用于存储单个字符。它只有一个类型:char。
- 布尔型(Boolean Types):这种类型用于存储逻辑值,只有两个可能的值,true和false。它只有一个类型:boolean。
以上就是Java的八种基础数据类型,每种类型都有其特定的用途和范围。