Double的科学计数法问题! double y = 9.99999999989E9;我的实体类中要存入变量double value;但是如何使其存入的值不要以科学计数法显示存入(setValue())??也就是在不改变变量类型的基础上,我执行getValue()的时候要得出9999999999.89。有看懂我意思的吗?求解了。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BigDecimal.valueOf(y) 可以得到你想要的答案! 楼上正确,只要用double型数的字符串形式,去构造一个BigDecimal对象,就可获得一个精确的,非科学的表示的double数的结果。即:new BigDecimal(Double.toString(y)); 求java记事本源码 非常急 谁快给谁分! 为什么不能够取到值?急急急急急急急 关于daytime协议的超级简单编程问题 高人指点,在线等!!! 简单问题 java ftp上传方法编程如何实现? 菜鸟送分问题:哪种结构查找时搜索快?? 如何在java中实现文件共享的操作 非常简单的问题,请大家帮我看看 送分:JTextArea 求个建议~谢谢 FTP下载部份文件名乱码
即:new BigDecimal(Double.toString(y));