Académique Documents
Professionnel Documents
Culture Documents
• A = B - 1;
• B = A / 3;
• C = B + 1;
• A = C * 2;
• D = A + D;
Déterminez les instructions fausses, proposez une solution pour les corriger (sans modification des
types des variables A, B, C et D) et affichez les valeurs finales des variables (A, B, C et D).
7. Dans le package « base », créez une nouvelle classe JAVA nommée « Test2 » avec une méthode
« main ».
8. Dans la classe « Test2 », créez quatre variables entières « i », « j », « m » et « n », initialisez « i » avec
la valeur « 2 » et « j » avec « 5 » et ajoutez ensuite les instructions suivantes :
1
POO Mohamed Aymen Charrada L2 S1
m = i-- + 2 ;
n = --j + 3 ;
Affichez les valeurs des variables « i », « j », « m » et « n ». Expliquez le résultat.
9. Dans le package « base », créez une nouvelle classe JAVA nommée « Test3 » avec une méthode
« main ».
10. Dans la classe « Test3 », créez quatre variables entières « i », « j », « m » et « n » et ajoutez ensuite les
instructions suivantes :
i = 10; j = 5;
n = i++ * 10 / 5 + --j * 3 - 2; // deuxième instruction
System.out.println("n = "+ n);
Donnez la valeur de « n » affichée par le code précédant et expliquez cette valeur.
11. On veut que la valeur de « n » soit égale à 6. Modifiez la deuxième instruction, en ajoutant
uniquement des parenthèses.
12. Dans le package « base », créez une nouvelle classe JAVA nommée « Test4 » avec une méthode
« main ».
13. Dans la classe « Test4 », écrire le code Java qui permet de lire au clavier les valeurs de deux variables
entières « X » et « Y » et de permuter leurs valeurs. Affichez « X » et « Y » après permutation.
Pour pouvoir lire un entier au clavier, veuillez utiliser la syntaxe suivante :
N’oubliez pas d’ajouter l’instruction suivante « import java.util.Scanner; » sous le nom de votre
package dans votre classe comme le montre la figure suivante :
A placer ici
Sachez aussi qu’il suffit d’utiliser un seul objet de type « Scanner » pour lire les valeurs n’importe
quel nombre de variables.
Exemple du modèle d’exécution à respecter :
14. Dans le package « base », créez une nouvelle classe JAVA nommée « Test5 » avec une méthode
« main ».
2
POO Mohamed Aymen Charrada L2 S1
15. Dans la classe « Test5 », écrire le code Java qui permet de calculer et afficher le salaire annuel net
d’un employé sachant que le salaire brut mensuel doit être saisi au clavier et que le salaire net est égal
à 73% du salaire brut.
Exemple du modèle d’exécution à respecter :
16. Dans le package « base », créez une nouvelle classe JAVA nommée « Test6 » avec une méthode
« main ».
17. Dans la classe « Test6 », écrire le code Java qui demande la saisie au clavier d’un temps en secondes
puis le convertit et l’affiche en heures, minutes et secondes.
Valeur saisie au clavier