3 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 004
14 mars 2012 à 11:55
14 mars 2012 à 11:55
count!=10 est une mauvaise condition d'arrêt parce qu'ici à chaque tour de boucle tu augmentes count par 2, or en commençant à 1 tu ne vas jamais avoir 10, tu vas passer de 9 à 11 et continuer la boucle while.
Il vaut mieux privilégier des conditions d'arrêt de la forme count<10, comme ça ta boucle s'arrêtera après 9 même si tu n'es pas à 10 mais à 11.
Il vaut mieux privilégier des conditions d'arrêt de la forme count<10, comme ça ta boucle s'arrêtera après 9 même si tu n'es pas à 10 mais à 11.
domxaline
Messages postés
188
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
7 mars 2018
10
14 mars 2012 à 13:12
14 mars 2012 à 13:12
même en écrivant comme ça,je n'ai aucun résultat
public class Essaie1
{
public static void main (String []args)
{
int count=1;
int sum=1 ;
int x=1;
while (count <10);
{
System.out.println(count);
count=count+1;
count++;
sum=sum+x;
}
System.out.println(count+sum);
}
}
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 004
14 mars 2012 à 13:43
14 mars 2012 à 13:43
Enlève le point virgule après le while, c'est ça qui pose problème !