首先,需要将科学计数法转换成一下:
例如:
BigDecimalbd=new BigDecimal("3.40256010353E11");
然后转换成字符串:
Stringstr=***.toplainstring();
如果这个数字的长360问答度是在int的范围内的话,是可以转换成int类型:
inta=***.parsint(str);
如果这个数字的长度不是在Int范围内的话,得到的就不是你想要的数字了。
数字在以浮点数储存到内存中后苦但则静阶超出精度外的数据都丢失了呀,还能有方法找回?
单精度4字节32位
双精度8字节64位
他们所能表达的十食附盐经那乐群进制有效数字就是7位或者础害河交15位,不可能再多,否则就不是浮点数了。
标签:计数法,转换成,数字
版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/244336.html