使用字串格式將浮點數格式化為n 位小數
要將浮點數格式化為指定的小數位數,請考慮使用字串。 format() 方法而不是BigDecimal:
<code class="java">import java.lang.Math; public static float Redondear(float pNumero, int pCantidadDecimales) { //Round the float value and convert it to a string with specified decimal places String roundedValue = String.format("%.2f", pNumero); //Parse the string back to a float to maintain float precision return Float.parseFloat(roundedValue); }</code>
示例:
<code class="java">float originalValue = 625.3f; int decimalPlaces = 2; float roundedValue = Redondear(originalValue, decimalPlaces); System.out.println("Rounded Value: " + roundedValue); // Output: 625.30</code>
文檔:
以上是如何在 Java 中將浮點數格式化為 N 位元小數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!