Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours programmation » Cours JAVA » Exercices JAVA »

Articles similaires

  • Série d'exercices Java sur la programmation orienté objet POO
  • Exercices Java : Les boucles - somme des carrés - sondage - traingle
  • Exercice JAVA modularisation - erreurs fréquentes dans les méthodes
  • Exercice JAVA masquage (shadowing) et héritage
  • Exercice opération sur les tableaux JAVA
  • Exercice polymorphisme JAVA Tour de carte
  • Exercices JAVA : terminologie, Structure, typage et conversion de type,Opérateurs relationnels
  • Exercices java programmes - condition - moyenne d'une classe - Tables de vérité
  • Exercice liste chainée générique JAVA - Structures de données abstraites
  • Exercice JAVA palindrôme - string
  • Tuto Python : Concaténer ou fusionner des listes
  • Exercice java algorithme programme jeu de puissance 4

Documents similaires

  • Exercice bureautique pour réviser ensemble

  • Exercice de bureautique pour débutant

  • TP programmation web pour débutant

  • Développons en Java avec Eclipse

  • Cours pour commencer le JAVA

  • Serie d’exercices avec corriges en economie : croissance et developpement economique

  • Mini projet calculatrice avec JAVA

  • Cours de langage Java avancé : les types génériques

Exercice JAVA opérateur infixé et postfixé

Rédigé par GC Team, Publié le 17 Août 2010, Mise à jour le Samedi, 17 Décembre 2022 16:47
Participez au vote ☆☆☆☆☆★★★★★
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.

 

Moyenne1.java
1
2
3
4
5
6
7
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 );    
    }
}

 

Moyenne2.java

 

1
2
3
4
5
6
7
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 );   
    }
}

 


 

Dans le premier cas l'incrémentation se fait après l'évaluation de l'expression et dans l'autre avant.

  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02