Maison >Problème commun >Comment conserver deux décimales en Java

Comment conserver deux décimales en Java

zbt
zbtoriginal
2023-08-02 11:17:0711155parcourir

Comment conserver deux décimales en Java : 1. Utilisez DecimalFormat 2. Utilisez la méthode String.format ;

Comment conserver deux décimales en Java

Pour conserver deux décimales en Java, vous pouvez utiliser la classe DecimalFormat ou la méthode String.format.

1. L'exemple de code utilisant la classe DecimalFormat est le suivant :

import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double number = 3.1415926;
DecimalFormat decimalFormat = new DecimalFormat("#.##");
String formattedNumber = decimalFormat.format(number);
System.out.println("Formatted number: " + formattedNumber);
}
}
输出结果为:Formatted number: 3.14

2. L'exemple de code utilisant la méthode String.format est le suivant :

public class Main {
public static void main(String[] args) {
double number = 3.1415926;
String formattedNumber = String.format("%.2f", number);
System.out.println("Formatted number: " + formattedNumber);
}
}
输出结果为:Formatted number: 3.14

Dans l'exemple de code ci-dessus, une variable de type double. Le numéro est d'abord défini représente le numéro d'origine. Formatez ensuite le nombre via la classe DecimalFormat ou la méthode String.format, en utilisant "%.2f" pour indiquer la conservation de deux décimales. Enfin, imprimez les résultats formatés .

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn