導航:首頁 > 編程語言 > java精確度

java精確度

發布時間:2024-09-09 02:38:57

『壹』 關於java單精度與雙精度的問題

單簡悄鉛精度和雙精度的區別就是,雙精度要比單精度所存儲的位數要多,至於說3.14師雙精度,是因為Java中,默認的小數都是double類型,也就算雙精度的,如果要定義單精度的話,那就要在小數的後面加上一個f或者F,即 double d = 3.14; float f = 3.14f; 一定要注意後面有沒有「f」運蠢和「F」啊,這個初學的時候,經常會考攔好到。樓上說的,是對,但是,他那樣寫,就一定會報錯。記住,單精度的變數定義,一定要在值的後面加上標識。

『貳』 java中如何實現N個浮點數相加並確保其精確度

用BigDecimal類來計算,先用加法計算,再用結果除以1,通過devide除法方法來確認保留幾位小數,如下例:

importjava.math.*;
publicclassDemo
{
publicstaticvoidmain(String[]args){
BigDecimalbig1=newBigDecimal(123456.23456);
BigDecimalbig2=newBigDecimal(123.456);
BigDecimalbig3=newBigDecimal(1);
BigDecimaltemp=big1.add(big2);
System.out.println(big1.divide(big3,5,BigDecimal.ROUND_HALF_UP));//保留5位小數,返回bigDecimal
}
}
閱讀全文

與java精確度相關的資料

熱點內容
如何將文件夾的東西分解開 瀏覽:349
guard可以加密嗎 瀏覽:589
黑馬程序員js基礎課本 瀏覽:223
程序員哪個加班多 瀏覽:915
識別花草哪個app最好 瀏覽:626
重慶租用伺服器雲主機 瀏覽:645
韓劇玉子在哪個APP看 瀏覽:128
求職app哪個好西安 瀏覽:73
cad使用偏移命令很卡 瀏覽:624
2019伺服器系統英文怎麼安裝 瀏覽:165
重慶plc編程 瀏覽:600
bcb編譯成lib 瀏覽:272
arduino編譯器參數 瀏覽:666
前端程序員表白動態效果源碼 瀏覽:902
如何加密單張照片 瀏覽:710
android項目網 瀏覽:937
為什麼登陸尋仙伺服器出錯 瀏覽:160
雷蛇戰錘bt怎麼連接安卓手機 瀏覽:346
股票編程教程書籍 瀏覽:625
貴陽哪個app可以學習抵扣罰分 瀏覽:807