当前位置:首页  知识专题

知识专题

如何把科学计数法变回正常(怎么把科学计数法转换成数字)

2023-06-23 07:46:12
导读 大家好,小东方来为大家解答以上的问题。如何把科学计数法变回正常,怎么把科学计数法转换成数字这个很多人还不知道,现在让我们一起来看看吧

大家好,小东方来为大家解答以上的问题。如何把科学计数法变回正常,怎么把科学计数法转换成数字这个很多人还不知道,现在让我们一起来看看吧!

1、首先,需要将科学计数法转换成一下:例如:BigDecimal bd = new            BigDecimal("3.40256010353E11"); 然后转换成字符串:String str = ***.toplainstring();如果这个数字的长度是在int的范围内的话,是可以转换成int类型:int a = ***.parsint(str);如果这个数字的长度不是在Int范围内的话,得到的就不是你想要的数字了。

2、数字在以浮点数储存到内存中后超出精度外的数据都丢失了呀,还能有方法找回?单精度4字节32位双精度8字节64位他们所能表达的十进制有效数字就是7位或者15位,不可能再多,否则就不是浮点数了。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!