黑马程序员技术交流社区
标题:
怎样将浮点数(float)相加?
[打印本页]
作者:
叶绍亮
时间:
2012-3-12 03:00
标题:
怎样将浮点数(float)相加?
Float x=1;
Float y=2;
Float z = x + y;
好像没办法。。
作者:
贠(yun)靖
时间:
2012-3-12 03:13
呵呵 你的写法错了
虽然你定义的 x y 是float的 但是java虚拟机默认的是double类型的
你应该这样写 float z=float(x+y) 强制转换一下
还有 如果是数字的话 要表示float型的 就是 3.111f 因为系统默认小数是double型的
也就是说 你传参数的时候要在 数字的最后面加 f 的
作者:
潘许超
时间:
2012-3-12 05:17
你定义的 x y 是float的书写错误,如果非要定义float类型的时候需要
Float x=1f;
Float y=2f;
Float z = x + y;
因为java虚拟机默认的是double类型的
所以结果必须进行强制转换 float z=float(x+y)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2