解决当场送分!!!!急急急!!!!!!!!!!!! float f=123456789.99f; Double F=new Double(f); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Double啊,因为你的数值已经超出float的范围了 你要将她造型承Double就可以 了! float f=123456789.99f; Double F=new Float(f); out...F 自始至终就用double不好么?为什么要用float,一般api默认的浮点型大都是double的,你用float还要转换! 还是 那句话:用double就解决问题了。 要做精确计算请用BigDecimal,呵呵。 用double就可以了。你如下做试试:float f=123456789.99f; Double F=new Double(f); out...F 如果没有什么特别情况下,你始终用double就行了。用float还需要转换。 再不补充一点。类型决定的是行为,不是尺寸。似乎float会节省内存空间,但是实际情况中,不能保证JAVA不会在内部将其转换为需要的任何尺寸。 Double和Float在处理数据的时候都可能发生Cancellation Error数据过大过小都要注意Denomorlized number的处理...建议使用BigDecimal 已开始就用double不是更好马?? 开发一个工具类,该工具类提供一个eval方法,实现JavaScript中eval的函数的功能: 怎么输出 我想要的输出的 JProbe Console 能否监视CPU 请问初学JAVA,一般要多长时间? 看thinking in java遇到了一个问题 新手请教关于for循环的问题/ ████ 请问怎么得到系统时间并将其插入到sql server数据库的datatime字段呢?█████ 请教一个关于oracle数据库的问题 如何在页面中屏蔽掉“ctrl+N”这种方式打开新页面? 哪里有最新的JDK下载。 jdk安装的问题 java第一步:HelloWorld通不过,失败。
Double F=new Float(f);
out...F
为什么要用float,一般api默认的浮点型大都是double的,你用float还要转换!
用double就解决问题了。
float f=123456789.99f;
Double F=new Double(f);
out...F 如果没有什么特别情况下,你始终用double就行了。用float还需要转换。
类型决定的是行为,不是尺寸。
似乎float会节省内存空间,但是实际情况中,不能保证JAVA不会在内部将其转换为需要的任何尺寸。