Salut,
Attention lorsque tu mets un zéro en début d'un chiffre, cela correspond à une écriture en octal. de 0 à 7 il n'y a aucune différence mais au delà oui...
Sinon, les valeurs numériques ne sont que des valeurs. Le format que tu utilises pour représenter un nombre n'est pas associer à sa valeur.
255 (decimal) est égal à 0377 (octal) qui est égal ) 0xff (hexa)...
Lorsque tu affiches un nombre il est formater avec un format par défaut. Si tu veux modifier cela il faut spécifier un formatage spécifique, avec DecimalFormat, String.format() ou tout autre outil de formatage des données...
Par exemple :
String x = String.format("%02d", 2);
a++
Partager