Hello,
Je suis coincé ici, niveau compréhension. J'ai comme résultat 200. J'ai vu ailleurs qu'en utilisant += cela allait me donner le bon résultat et effectivement ça fonctionne.
Je ne vois pas du tout la différence entre mon opération et quelque chose de plus court avec l'opérateur += qui est censé en toute logique fonctionner de la même manière.
Quelqu'un peut-il m'expliquer ?
Thx.
package fr.codegym.task.task04.task0402;
/*
Prix des pommes
*/
public class Solution {
public static void main(String[] args) {
Pomme pomme = new Pomme();
pomme.ajouterPrix(50);
Pomme pomme2 = new Pomme();
pomme2.ajouterPrix(100);
System.out.println("Le coût des pommes est de " + Pomme.prixPomme);
}
public static class Pomme {
public static int prixPomme = 0;
public static void ajouterPrix(int prixPomme) {
//écris ton code ici
Pomme.prixPomme = prixPomme + prixPomme;
}
}
}
package fr.codegym.task.task04.task0402;
/*
Prix des pommes
*/
public class Solution {
public static void main(String[] args) {
Pomme pomme = new Pomme();
pomme.ajouterPrix(50);
Pomme pomme2 = new Pomme();
pomme2.ajouterPrix(100);
System.out.println("Le coût des pommes est de " + Pomme.prixPomme);
}
public static class Pomme {
public static int prixPomme = 0;
public static void ajouterPrix(int prixPomme) {
//écris ton code ici
Pomme.prixPomme = prixPomme + prixPomme;
}
}
}