Affichage d'un entier en chaine avec JAVA [Résolu/Fermé]

Signaler
-
 tirelire -
Bonjour,

Comment afficher un nombre comme ceci en JAVA:

Exemple:

1234 --> 1 234
12345 --> 12 345
123456 --> 123 456



J'ai tout essayé, charAt(), String.valueOf(), if (modulo%3), mais je n'ai pas le bon algorithme.

Quelqu'un peut m'aider?

Merci

1 réponse

Messages postés
16080
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
30 octobre 2020
2 706
Tu peux faire ça avec NumberFomat :

NumberFormat nf = NumberFormat.getInstance();

String s1 = nf.format(123);
String s2 = nf.format(1234);
String s3 = nf.format(12345);
String s4 = nf.format(123456);

System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
System.out.println(s4);
Super, merci!
Ca donne:

123
1 234
12 345
123 456

<3