文字列形式で浮動小数点数を小数点以下 n 桁に書式設定する
浮動小数点を指定した小数点以下桁数に書式設定するには、文字列の使用を検討してください。 BigDecimal の代わりの format() メソッド:
<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 中国語 Web サイトの他の関連記事を参照してください。