[Précédent]
[Index] | [Corrigé] | [Version imprimable]
[Prochain]

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]
[Index] | [Corrigé] | [Version imprimable]
[Prochain]