Java和小数
大家好,圣诞快乐
我试着用谷歌搜索这个,还查看了StackOverflow,但我不知道如何解释这个
Java与我之前使用过的其他语言有点不同。它给出了像9.870699812169277E-4
我该怎么解释呢?有没有一种方法可以在Java中解析它并在没有E的情况下显示
非常感谢
你可以在下面搜索框中键入要查询的问题!
大家好,圣诞快乐
我试着用谷歌搜索这个,还查看了StackOverflow,但我不知道如何解释这个
Java与我之前使用过的其他语言有点不同。它给出了像9.870699812169277E-4
我该怎么解释呢?有没有一种方法可以在Java中解析它并在没有E的情况下显示
非常感谢
# 1 楼答案
我不知道有哪种语言不支持这种符号(也许除了机器代码),甚至大多数计算器都支持这种符号
我怀疑你以前使用过的语言支持这种符号,但它只是没有被使用
9.870699812169277E-4与9.870699812169277*10-4或0.0009870699812169277相同
出于您的兴趣,这里有一个p表示法,例如
0x1.fffffffffffffP+1023
,它是双精度的十六进制表示法# 2 楼答案
你可以使用NumberFormat
Code
Result
相关的
Java: Format double with decimals和 Format numbers in java