I cannot be resolved
domxav
-
domxav -
domxav -
Bonjour,
public class essaie
{
public static void main (String [] args)
{
for(int i =0; i <= 10; i++)
if (i%2==1)
{
continue;
}
System.out.println("carré de " + i + " = " + (i *i));
}
}
en executant ce prg j'ai un message i cannot be resolved
veuille m'aidez s'il vous plaît
public class essaie
{
public static void main (String [] args)
{
for(int i =0; i <= 10; i++)
if (i%2==1)
{
continue;
}
System.out.println("carré de " + i + " = " + (i *i));
}
}
en executant ce prg j'ai un message i cannot be resolved
veuille m'aidez s'il vous plaît
Configuration: Windows XP Internet Explorer 6.0
8 réponses
-
-
-
A tout hasard essaye à partir de i=1, et tente de mettre i%2 entre parenthèses.
-
Bonjour,
pourquoi ne pas mettre ton 'println' à la place du 'continue'? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
pb reste le même
j'ai mis "continue" pour que , s'il trouve nb impaire ,qu'il ne pend pas en compte -
Juste comme, par convention d'écriture, le nom d'une classe commence par une majuscule. :)
Sinon pour ton problème, déclare ton i en dehors de la boucle for, tu devrais ne plus avoir de problème. -
Dans ce cas (pour l'histoire du continue), tu devrais plutôt faire :
for(int i = 0 ; i < 10 ; i++) { if(i%2 == 0) { System.out.println("Carré de "+i+" : "+ ( i * i)); } }
Je serai même tenté de faire :
for(int i = 0 ; i < 10 ; i = i + 2) { System.out.println("Carré de "+i+" : "+ ( i * i)); } -