java取消科學(xué)計(jì)數(shù)法 如何使java中double類型不以科學(xué)計(jì)數(shù)法表示?
如何使java中double類型不以科學(xué)計(jì)數(shù)法表示?你好,你可以用java.text.DecimalFormat格式,格式數(shù)字,如123456double=2.3659874//decimal for
如何使java中double類型不以科學(xué)計(jì)數(shù)法表示?
你好,你可以用java.text.DecimalFormat格式,格式數(shù)字,如123456double=2.3659874//decimal format,引號(hào)中的0.000表示保留三位小數(shù)(四舍五入)decimalformatdf=newdecimalformat(“0.000”)stringnum=測(cè)向格式(一)系統(tǒng)輸出打印(Num)//輸出為2.366。您可以向decimalformat的用戶查詢?cè)敿?xì)信息,希望能對(duì)您有所幫助
科學(xué)的計(jì)數(shù)方法便于表示數(shù)值較大的數(shù)字:n次冪形式的a×10。一個(gè)數(shù)表示為(以A×10的n次方的形式),其中1≤| A |<10,n是一個(gè)整數(shù)。這種計(jì)數(shù)方法稱為科學(xué)計(jì)數(shù)法。
當(dāng)我們用科學(xué)記數(shù)法來表示數(shù)字時(shí),我們不改變數(shù)字的符號(hào),只改變數(shù)字的書寫形式。在日常生活中,我們可以很容易地表達(dá)一些最大值或最小值。例如,光速約為300000米/秒;世界人口約為6.1億
讀寫這樣的數(shù)字非常不方便。我們可以避免寫這么多重復(fù)的零,用6.1億=6.1×10^9或0.00001=1×10^5的形式來表示,也就是說,絕對(duì)值小于1的數(shù)字也可以用10乘10的科學(xué)記數(shù)法來表示。