| [Précédent] |
| 2.12 |
Opérateurs d'incrémentation/décrémentation - Enoncé | Niveau 1 |
||
But: |
Apprendre la différence entre un opérateur infixé et postfixé. | |||
Thème: |
Opérateurs et expressions | |||
Fichiers: |
Moyenne1.java, Moyenne2.java | |||
Compilez et exécutez les deux programmes Moyenne1.java et Moyenne2.java. Expliquez pourquoi la valeur retournée est différente d'un programme à l'autre.
1 2 3 4 5 6 7 8 |
class Moyenne1 {
public static void main(String[] args) {
double noteProgrammation = 6.0;
double noteAlgebre = 5.0;
System.out.println("Ma moyenne est " + (noteProgrammation++ + noteAlgebre) / 2.0 );
}
} |
1 2 3 4 5 6 7 8 |
class Moyenne2 {
public static void main(String[] args) {
double noteProgrammation = 6.0;
double noteAlgebre = 5.0;
System.out.println("Ma moyenne est " + (++noteProgrammation + noteAlgebre) / 2.0 );
}
} |
| [Précédent] |