黑马程序员技术交流社区

标题: 怎样将浮点数(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