導航:首頁 > 編程語言 > 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精確度相關的資料

熱點內容
鴻蒙方舟編譯器安卓是什麼 瀏覽:239
手機加密中斷數據 瀏覽:505
學校機房伺服器長什麼樣子 瀏覽:248
csharp的編譯器是啥 瀏覽:486
linux電腦如何連接伺服器地址 瀏覽:955
阿里域名郵箱pop伺服器地址 瀏覽:852
李白pdf 瀏覽:782
pdfmax 瀏覽:223
跑步緊身褲壓縮褲 瀏覽:215
鄭州金水房價查詢app哪個好 瀏覽:575
房地產開發流程pdf 瀏覽:243
小鵬p7能耗APP怎麼查 瀏覽:243
如何代掛伺服器 瀏覽:286
安卓機拍視頻時怎麼當背景音樂 瀏覽:879
方舟編譯器華為p20pro更新 瀏覽:30
php程序漏洞 瀏覽:552
手機app怎麼轉過去 瀏覽:233
新建文件夾標記 瀏覽:486
兩處收入個稅App上怎麼申報 瀏覽:674
hive創建資料庫命令 瀏覽:850