Arrondir un nombre à n décimales en Java

Dans ce tutoriel nous allons découvrir comment arrondir un nombre à n décimales en Java.
 
 

Exemple 1: Arrondir un nombre en utilisant format
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
public class Main {
public static void main(String[] args) {
double nbr = 5.917856;
System.out.format("%.2f", nbr);
}
}
public class Main { public static void main(String[] args) { double nbr = 5.917856; System.out.format("%.2f", nbr); } }
public class Main {
    public static void main(String[] args) {
        double nbr = 5.917856;
        System.out.format("%.2f", nbr);
    }
}

 
Sortie:

5.92

Dans le code ci-dessus, nous avons utilisé la méthode format() pour afficher le nombre donné à 2 décimales. Les 2 décimales sont données par le format .2f.
 

Exemple 2: En utilisant Math.round
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
public class Main {
public static void main(String[] args) {
double nbr = 5.917856;
double res = Math.round(nbr * 100.0) / 100.0;
System.out.print(res);
}
}
public class Main { public static void main(String[] args) { double nbr = 5.917856; double res = Math.round(nbr * 100.0) / 100.0; System.out.print(res); } }
public class Main {

    public static void main(String[] args) {
        double nbr = 5.917856;
        double res = Math.round(nbr * 100.0) / 100.0;
        System.out.print(res);
    }
}

 
Sortie:

5.92

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *