2.2.1 基本数据类型

2.2.1 基本数据类型

基本数据类型(也称标准数据类型)是Java语言自身定义的数据类型,通常不允许用户修改。Java编译器掌握着该数据类型所支持的每种合法操作的详细指令。Java中有八种基本数据类型,如表2-2所示。

表2-2 基本数据类型的范围

img9

数据类型byte、short、int、long、float和double是数值数据类型。前四个只能用于存放整数,后两个(float和 double)可以用于存放像5.05那样的小数。所有这些数据类型均能存放负数。然而,可以用关键字unsigned将存放范围限制为正数。另外,boolean只能存放值true或 false,char只能存放单个字符。

Java中定义的各种数据类型占用固定的内存长度,与当前系统的软硬环境无关。例如,int型肯定是个32位的整数,而不管是在UNIX、Windows环境下。这个特点体现了Java的平台无关性。另外Java还为每种数据类型都预定义了一个默认值,以保证在任何情况下对变量的取值都是正确的。这个特点体现了Java的安全稳定性。

【例2-1】输出Java基本数据类型的值。

img10

img11