gilou a écrit :
Laure, ton erreur pour la seconde ligne a afficher est la suivante:
Code :
- for(i=1; i<=5; i++) //erreur avec le 5
- {System.out.print (i+1);
- System.out.print (" " );
- }
- System.out.println();
|
tes valeurs vont varier de 1 a 5, donc tu vas imprimer des valeurs de 2 a 6, et apres tu ne fais rien pour imprimer la valeur 1.
Pareil au coup d'apres, tes valeurs vont varier de 2 a 5, donc tu vas imprimer des valeurs de 3 a 6, et apres tu ne fais rien pour imprimer les valeur 1 et 2.
Deja pour résoudre ca, il vaut mieux utiliser l'operateur modulo, qui s'écrit % et decaler de 1, puisque modulo remet a zero:
Code :
public class revision1_4 { public static void main (String args []) { for (int i=0; i<5; ++i) { for (int j=0; j<=5; ++j) { System. out. print(1+ ((i+j )% 6)); } } } }
|
A+,
|