java取消科學計數(shù)法 如何使java中double類型不以科學計數(shù)法表示?
如何使java中double類型不以科學計數(shù)法表示?你好,你可以用java.text.DecimalFormat格式,格式數(shù)字,如123456double=2.3659874//decimal for
如何使java中double類型不以科學計數(shù)法表示?
你好,你可以用java.text.DecimalFormat格式,格式數(shù)字,如123456double=2.3659874//decimal format,引號中的0.000表示保留三位小數(shù)(四舍五入)decimalformatdf=newdecimalformat(“0.000”)stringnum=測向格式(一)系統(tǒng)輸出打?。∟um)//輸出為2.366。您可以向decimalformat的用戶查詢詳細信息,希望能對您有所幫助
1,1e-10是C/C指定的浮點數(shù)的科學表示法,表示1.0x10的-10次方。這個符號有一些要求。首先,e前面的整數(shù)部分是1位的浮點數(shù),如1.0、3.3、9.999978901等(但不是按照這個規(guī)則寫的,如123.4e-3編譯器也認可);其次,e可以是大寫或小寫;第三,e后面是有符號的十進制整數(shù),最大長度為3位,不需要符號當它是正數(shù)時。因此,1.234e-2、1.234e-02、1.234e-002等實際上是同一個意思。2在C語言中,數(shù)字e(指數(shù)e)可以用exp()函數(shù)表示。函數(shù)原型:Double exp(Double x)函數(shù):計算e^x的值返回值:計算結(jié)果示例:Double x=1.5,YY=exp(x)//Y的值為e^1.5注意:使用exp函數(shù)時,需要添加頭文件#include<math。>到源文件。