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

熱點內容
解壓包密碼消失 瀏覽:135
昆侖通態觸摸屏用戶窗加密 瀏覽:564
農信app怎麼看日額 瀏覽:865
iphone備忘錄包含視頻無法加密 瀏覽:283
抖音快手紅包源碼 瀏覽:137
程序員資源分析 瀏覽:586
linux交換分區大小 瀏覽:922
mt怎麼編譯 瀏覽:337
qq郵箱打開pdf 瀏覽:461
雲帆伺服器異常 瀏覽:797
初三文件夾多少頁夠用 瀏覽:878
怎樣用紙來做解壓玩具 瀏覽:275
主sip注冊伺服器地址 瀏覽:293
華為的配置命令 瀏覽:241
cmd怎麼打開java反編譯 瀏覽:683
陰離子表面活性劑分光光度計演算法 瀏覽:928
貨車空調壓縮機價格 瀏覽:557
決策樹演算法id3實例 瀏覽:685
隨意發言網源碼 瀏覽:370
app工商銀行怎麼查看卡狀態 瀏覽:550