在Java中,当您输入一个十进制数为时
3.6,它被解释为
double。
double是64位精度的IEEE
754浮点,而
float32位精度的IEEE 754浮点。由于a
float的精确度低于a
double,因此无法隐式执行转换。
如果要创建浮点数,则应以
f(。:) 结尾
3.6f。
有关更多说明,请参见Java教程的原始数据类型定义。
欢迎分享,转载请注明来源:内存溢出
在Java中,当您输入一个十进制数为时
3.6,它被解释为
double。
double是64位精度的IEEE
float32位精度的IEEE 754浮点。由于a
float的精确度低于a
double,因此无法隐式执行转换。
如果要创建浮点数,则应以
f(。:) 结尾
3.6f。
有关更多说明,请参见Java教程的原始数据类型定义。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)