首頁 > Java > java教程 > 如何在 Java 中精確格式化浮點數?

如何在 Java 中精確格式化浮點數?

Barbara Streisand
發布: 2024-12-24 05:06:14
原創
680 人瀏覽過

How to Precisely Format Floats in Java?

如何在Java 中以特定精度格式化浮點數

問題:
需要列印一個浮點>問題:

需要列印一個浮點點數精確到小數點後兩位。
是 System.out.print夠了嗎?

不。僅 System.out.print 無法以特定精度格式化浮點數。

解決方案:

System.out.printf("%.2f", val);
登入後複製
要實現此格式,請使用具有適當轉換的printf 方法說明符:

細分:
  • %:格式說明符的開頭。
  • .:整數與分數之間的分隔符號parts.
  • 2:要保留的小數位數
f:浮點數的轉換字元。

其他轉換字元:

    除了浮點數之外,Java也提供了各種轉換字元:
  • d:十進位整數
  • o:八進位整數
e:科學記數法

用法範例:

System.out.printf("Temperature: %.2f degrees Celsius", temperature);
登入後複製
格式化並列印兩位小數的浮點命名溫度:

以上是如何在 Java 中精確格式化浮點數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板