Java是一种强类型语言,这意味着所有变量必须先声明其数据类型,然后才能使用。Java中的数据类型可以分为两大类:原始数据类型和引用数据类型。在本章节中,我们将重点讨论原始数据类型和二进制文字的概念。
原始数据类型
Java中的原始数据类型包括整型、浮点型、字符型和布尔型。这些数据类型是Java语言的基础,用于存储基本的数据值。
整型
Java中的整型数据类型包括byte、short、int和long。它们分别表示不同范围的整数值,具体如下:
- byte:8位,范围为-128到127
- short:16位,范围为-32768到32767
- int:32位,范围为-2147483648到2147483647
- long:64位,范围为-9223372036854775808到9223372036854775807
浮点型
Java中的浮点型数据类型包括float和double。它们用于存储带有小数点的数值,具体如下:
- float:32位,范围为1.4E-45到3.4E+38,精度为6-7位小数
- double:64位,范围为4.9E-324到1.7E+308,精度为15位小数
字符型
Java中的字符型数据类型为char,用于存储单个字符,范围为0到65535。
布尔型
Java中的布尔型数据类型为boolean,用于表示逻辑值,只能存储true或false。
二进制文字
Java允许使用二进制文字来表示整数值。二进制文字以0b或0B开头,后面跟着一串二进制数字。例如,0b101表示十进制的5。
int binaryNumber = 0b101; // 二进制文字表示5 System.out.println(binaryNumber); // 输出5
使用二进制文字可以方便地表示二进制数值,提高代码的可读性和可维护性。
本章节介绍了Java中的原始数据类型和二进制文字的概念,包括整型、浮点型、字符型和布尔型等。在后续章节中,我们将深入讨论Java中更多数据类型的特性和用法。