Java如何创建float类型变量?

为什么创建float变量要加上f?

创建float类型变量,并且初始化:float f1 = 125.8f

注意:初始化float变量的时候,后面要加上"f"。
如果不加"f",则系统会默认该变量为double类型

float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;
float 在储存大型浮点数组的时候可节省内存空间;
默认值是 0.0f;
浮点数不能用来表示精确的值,如货币;

延申:
double:
double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;
浮点数的默认类型为double类型;
double类型同样不能表示精确的值,如货币;
默认值是 0.0d;
例子:double d1 = 123.4。

你可能感兴趣的:(Java基础,java)