Problème avec la boucle

Résolu/Fermé
peouts Messages postés 11 Date d'inscription mercredi 24 novembre 2010 Statut Membre Dernière intervention 31 décembre 2022 - 20 oct. 2017 à 15:18
peouts Messages postés 11 Date d'inscription mercredi 24 novembre 2010 Statut Membre Dernière intervention 31 décembre 2022 - 21 oct. 2017 à 02:56
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

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
20 oct. 2017 à 17:41
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.
0
peouts Messages postés 11 Date d'inscription mercredi 24 novembre 2010 Statut Membre Dernière intervention 31 décembre 2022
21 oct. 2017 à 02:56
Merci mon ami, ça marche, je vais devoir apprendre à bien voir avant d'apprendre à programmer. many thanks
0