Bonjours!
Je suis debutant sur java ou quelque autre langage de programmation. Ma langue mere c'est pas le français, alors j'aurai peut'etre des dificultes a me faire comprendre.
mom probleme:- J' ai fait (la copie) un petit programme avec 2 matrices, mais je veux que le resultat soit montre avec des zeros a gauche et en hexadecimal.
Ça c'est ma sortie, sans zeros System.out.println(mtz_1[i][j]+"\t"+ mtz_2[l][k]); et je voudrais utilizant ces "trucs" [], parce que je crois (?) que ça veut dire que le programme travaille dans les matrices. Je suis correct?
ci ja fait comme ça System.out.println(String.format("%02d"+ mtz_1[i][j]+"\t"+ "%02d"+ mtz_2[l][k])); il me sort çá!
[daddy@localhost JavaTeste]$ java matz
Exception in thread "main" java.util.MissingFormatArgumentException: Format specifier '02d'
at java.util.Formatter.format(Formatter.java:2448)
at java.util.Formatter.format(Formatter.java:2383)
at java.lang.String.format(String.java:2781)
at matz.main(matz.java:23)
[daddy@localhost JavaTeste]$
Je pourrait peut'etre faire comme çá System.out.println(String.format("%02X"+"\t"+"%02X",i ,l )); mais je me demande, será lá meme chose? Une fois que j'ai enlevé les [] je serias entraint d'ecrire dans les matrices. Merci d'avance!
Message édité par AbaClar le 22-12-2008 à 19:09:04