Problème avec la boucle [Résolu/Fermé]

Signaler
Messages postés
8
Date d'inscription
mercredi 24 novembre 2010
Statut
Membre
Dernière intervention
23 décembre 2018
-
Messages postés
8
Date d'inscription
mercredi 24 novembre 2010
Statut
Membre
Dernière intervention
23 décembre 2018
-
Bonjour les amis,
Je débute en Java et en essayant de créer ma première boucle, j'ai eu ce probléme :
Boucle était sensée retourner la table de multiplication de 9 mais cette derniére n'a pas voulu faire l'incrémentation de i, voila le code

public class Boucle1 {

public static void main(String[] args) {
for(int i = 1; i<=10; i = i++) {
System.out.println("9 multiplied by "+ i +" is equal to "+(i*9));
}
}
}

Résultat retournée : 9 multiplied by 1 is equal to 9
Pourquoi java n'a pas fait l'incrémentation de i sachant que j'ai suivi la vidéo ci-dessous à la lettre:
https://www.youtube.com/watch?v=Qb24kkEenkg&index=31&list=PLlxQJeQRaKDRnvgIvfHTV6ZY8M2eurH95

Merci pour vos réponses

1 réponse

Messages postés
16365
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
16 juin 2021
2 845
Bonjour,

L'incrément de i c'est
i=i+1
ou
i++
ou mais toi tu as fait
i=i++
donc i s'incrémente mais tout de suite après tu lui réaffecte son ancienne valeur.
Messages postés
8
Date d'inscription
mercredi 24 novembre 2010
Statut
Membre
Dernière intervention
23 décembre 2018

Merci mon ami, ça marche, je vais devoir apprendre à bien voir avant d'apprendre à programmer. many thanks