I cannot be resolved

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
A voir également:

8 réponses

Clic44 Messages postés 498 Statut Membre 123
 
En gros si i modulo 2 = 1 tu veux afficher le carré ?
0
domxav
 
c'est ça
0
Clic44 Messages postés 498 Statut Membre 123
 
A tout hasard essaye à partir de i=1, et tente de mettre i%2 entre parenthèses.
0
Bazoukka Messages postés 8 Statut Membre
 
Bonjour,
pourquoi ne pas mettre ton 'println' à la place du 'continue'?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
domxav
 
pb reste le même
j'ai mis "continue" pour que , s'il trouve nb impaire ,qu'il ne pend pas en compte
0
biboo
 
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.
0
biboo
 
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));

}
0
domxav
 
merci beaucoup
0