當前位置:首頁 » 編程語言 » java小數計算

java小數計算

發布時間: 2023-03-14 22:39:17

『壹』 java小數加法

System.out.printf("%.2f\n",0.9+0.9+0.1+0.5);//用類似c語言的格式輸出
System.out.format("%.2f\n", 0.9+0.9+0.1+0.5);//java.util.Formatter包中的format方法格式輸出
System.out.format("%1$.2f", 0.9+0.9+0.1+0.5);//1$代表第一個參數.2f代表精確到小數點後2位
2.40
2.40
2.40
程序輸出結果均為2.40
建議多查API

『貳』 java中小數怎麼四捨五入

java中如果精確一點的小數位比較多,類型建議使用BigDecimal,資料庫存儲用decimal類型。

.你的問題是想做四捨五入,並指定精確小數位數。BigDecimal..setScale(需要精確的小數位數例如:3, BigDecimal.ROUND_HALF_UP); 如圖所示:如果想要確定小數位數,可以用正則取出需要精確的位數,再去傳輸需要精確的小數位數。

指定小數位數,並且都做四捨五入即可

『叄』 Java計算中,如何設定小數點保留位數

方式一:

四捨五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留兩位小數

方式二:

java.text.DecimalFormat df =new java.text.DecimalFormat(」#.00″);
df.format(你要格式化的數字);

例:new java.text.DecimalFormat(」#.00″).format(3.1415926)

#.00 表示兩位小數 #.0000四位小數 以此類推…

方式三:

double d = 3.1415926;

String result = String .format(」%.2f」);

%.2f %. 表示 小數點前任意位數 2 表示兩位小數 格式後的結果為f 表示浮點型。

熱點內容
pythonrst 發布:2025-09-18 19:28:50 瀏覽:404
頁面訪問在線升級 發布:2025-09-18 19:13:46 瀏覽:773
相機存儲滿 發布:2025-09-18 19:12:19 瀏覽:754
如何搭載我的世界伺服器 發布:2025-09-18 19:02:39 瀏覽:426
c語言組框 發布:2025-09-18 19:02:23 瀏覽:942
如何看見真我手機的全部配置 發布:2025-09-18 18:48:10 瀏覽:975
戰地5默認是什麼伺服器 發布:2025-09-18 17:59:32 瀏覽:310
安卓變ios系統主題怎麼弄 發布:2025-09-18 17:54:07 瀏覽:889
linux出口ip 發布:2025-09-18 17:51:57 瀏覽:950
androidbitmap使用 發布:2025-09-18 17:49:20 瀏覽:244