java double 值是6.346255785955615E-4,这是字母“E”什么意思?怎么到取小数点后面8位?

java double 值是6.346255785955615E-4,这是字母“E”什么意思?如何到取小数点后面8位??1.E是科学计数法,aEb

java double 值是6.346255785955615E-4,这是字母“E”什么意思?如何到取小数点后面8位??

1.E是科学计数法,aEb的意思就是a乘以10的b此方2.取小数点后8位可以用:java.text.DecimalFormat   df=new   java.text.DecimalFormat("#.########");df.format(a);即可把a变成一个小数点后8位的数字