Formater un flottant à n décimales avec un format de chaîne
Pour formater un flottant à un nombre spécifié de décimales, pensez à utiliser la chaîne. méthode format() au lieu de 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>
Exemple :
<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>
Documentation :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!