浮点类型主要用来储存小数数值,也可以用来储存范围较大的整数。它分为浮点数(float)和双精度浮点数(double)两种,双精度浮点数所使用的内存空间比浮点数多,可表示的数值范围比较大,精确度也比较高。浮点类型的说明如表5-2所示。
表5-2 浮点类型
Java语言的浮点类型默认是double类型,例如0.0表示double类型常量,而不是float类型。如果想要表示float类型,则需要在数值后面加f或F。示例代码如下:
上述代码第①行的360.66是默认浮点类型double;代码第②行的360.66f是float浮点类型,float浮点类型常量表示时,数值后面需要加f或F;代码第③行的360.66表示是double浮点类型,事实上double浮点数值后面也可以加字母d或D,以表示是double浮点数;代码第④行是声明一个double类型常量,数值后面加了d字母。