A voir également:
- Tronquer à deux décimales un double Java
- Double ecran - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Whatsapp double sim - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
2 réponses
Utilisateur anonyme
11 oct. 2008 à 18:56
11 oct. 2008 à 18:56
Bonjour,
// avec arrondi:
double dnombre = 0.45657;
String masque = new String("#0.##");
DecimalFormat form = new DecimalFormat(masque); // import java.text.DecimalFormat;
System.out.println("dnombre: " + form.format(dnombre));
// sans arrondi (tronqué):
// par exemple
String Snombre = Double.toString(dnombre); // a partir de java 1.4
System.out.println("Snombre: " + Snombre);
int index = Snombre.indexOf(".");
if (index != -1)
{
String SnombreTronque = Snombre.substring(0, index +3);
System.out.println("Snombre tronqué: " + SnombreTronque + " (String)");
double result = Double.parseDouble(SnombreTronque); // a partir de java 1.4
System.out.println("Resultat: " + result +" (double)");
}
else
System.out.println("Pas de .");
// ne pas oublier de gerer les exceptions
Cordialement
Dan
// avec arrondi:
double dnombre = 0.45657;
String masque = new String("#0.##");
DecimalFormat form = new DecimalFormat(masque); // import java.text.DecimalFormat;
System.out.println("dnombre: " + form.format(dnombre));
// sans arrondi (tronqué):
// par exemple
String Snombre = Double.toString(dnombre); // a partir de java 1.4
System.out.println("Snombre: " + Snombre);
int index = Snombre.indexOf(".");
if (index != -1)
{
String SnombreTronque = Snombre.substring(0, index +3);
System.out.println("Snombre tronqué: " + SnombreTronque + " (String)");
double result = Double.parseDouble(SnombreTronque); // a partir de java 1.4
System.out.println("Resultat: " + result +" (double)");
}
else
System.out.println("Pas de .");
// ne pas oublier de gerer les exceptions
Cordialement
Dan