java 浮点数字面量的问题?

image.pngimage.pngimage.png
上面的是《Java经典入门指南》中的一段代码,不是特别明白,请问,这个是啥意思,还有,实际生活中应该如何应用?
多谢

阅读 1.2k
1 个回答

在Java里面0.1这样的字面量是double类型的。
如果你要表示float类型的字面量,需要使用这种方式o.1f或者0.1F
如果你要表示double类型的字面量,也可以使用这种方式o.1d或者0.1D
以下给出一些示例代码供参考

float a = 0.1f;
float b = 0.1F;

double c = 0.1;
double d = 0.1D;
double e = 0.1d;

float f = 0.1;// 这一句会编译错误
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题