Série 4
đą Exercices â OpĂ©rateurs en Java
đ§Ș Exercice 1 â OpĂ©rations simples
Déclare deux entiers a = 12 et b = 5.
Affiche :
- La somme
- La différence entre
aetb - Le produit
- Le quotient entier de la division de
bpara - Le reste de la division de
aparb
Sortie attendue
La somme de 12 et 5 est : 17
La différence entre 12 et 5 : 7
Le produit de 12 et 5 est : 60
Le quotient entier de la division de b par a est de 0
Le reste de la division de a par b est de 2đ§Ș Exercice 2 â Comparaisons simples
Déclare :
int x = 15;
int y = 10;Détermine mentalement les résultats (booléens) des expressions suivantes :
x > yx == yx <= y
đ§Ș Exercice 3 â Longueur dâun mot et comparaison
Déclare :
String mot = "Bonjour";Affiche :
- Le nombre de lettres dans le mot
- Si ce nombre est supérieur ou égal à 5
- Si ce nombre est différent de 7
Sortie attendue
Le mot "Bonjour" contient 7 lettres
Le mot contient au moins 5 lettres : true
Le mot a un nombre de lettres diffĂ©rent de 7 : falseđ§Ș Exercice 4 â Nombres pairs et impairs
Déclare un entier n = 9.
Affiche :
- Si ce nombre est pair
Sortie attendue
Le reste de 9 divisé par 2 est : 1
Le nombre 9 est pair : falseđ§Ș Exercice 5 â Logique simple
Déclare :
int a = 8;
int b = 12;Calcule mentalement les résultats suivants :
a < 10 && b > 10a > 10 || b > 10!(a == b)
đ§Ș Exercice 6 â Comparaison de deux sommes
Déclare :
int a = 5 + 4;
int b = 3 * 3;Affiche :
- Les deux résultats
- Si les deux résultats sont égaux (
a == b)
Sortie attendue
La valeur de a est : 9
La valeur de b est : 9
Les deux valeurs sont Ă©gales : trueđ§Ș Exercice 7 â PrioritĂ© des opĂ©rations
Calcule mentalement la valeur de chaque expression suivante :
int x = 4 + 2 * 3;
int y = (4 + 2) * 3;đ§Ș Exercice 8 â Expression logique complexe
Calcule mentalement la valeur de chaque expression suivante :
int a = 20;
int b = 15;
int c = 25;- Le résultat de :
(a > b && b < c) || (a == c) - Le résultat de :
!(a < c && b != 15)
đ§Ș Exercice 9 â ChaĂźnes et longueurs
Déclare deux chaßnes :
String s1 = "Java";
String s2 = "Programmation";Affiche :
- La longueur de chaque chaĂźne
- Si
s1est plus court ques2 - Si les deux chaĂźnes font exactement 4 caractĂšres
Sortie attendue
La chaĂźne s1 "Java" contient 4 caractĂšres
La chaĂźne s2 "Programmation" contient 13 caractĂšres
s1 est plus court que s2 : true
Les deux chaĂźnes font exactement 4 caractĂšres : falseđ§Ș Exercice 10 â Expressions combinĂ©es
int x = 6;
int y = 4;
int z = 3;Calcule mentalement la valeur de chaque expression suivante :
x + y * z(x + y) % zx * y > z + 10(x > y) && (y > z)
đ Conversions de type & arguments
đ§Ș Exercice 11 â Conversion implicite (promotion automatique)
Déclare une variable int x = 10;
Assigne-la Ă une variable double et affiche-la.
â Objectif :
Comprendre quâun int peut ĂȘtre converti en double sans cast explicite.
đ§Ș Exercice 12 â Conversion explicite (cast)
Déclare une variable double x = 12.9;
Convertis-la en int en forçant le cast, puis affiche la valeur.
â Objectif :
Observer que la partie décimale est perdue.
đ§Ș Exercice 13 â Addition avec cast
Déclare :
int a = 5;
double b = 3.7;Calcule leur somme en entier, puis en décimal (2 versions avec cast explicite).
đ§Ș Exercice 14 â Conversion de String vers int
Déclare :
String texte = "42";Convertis texte en int, puis multiplie-le par 2 et affiche le résultat.
đ§Ș Exercice 15 â Conversion de String vers double
Déclare :
String prix = "19.99";Convertis cette chaĂźne en double, ajoute-lui 5.50, puis affiche le total.
đ§Ș Exercice 16 â Conversion de int vers String
Déclare un entier x = 75;
Convertis-le en String, puis concatÚne-le avec " kg" et affiche le résultat.
đ§Ș Exercice 17 â Lire un argument en ligne de commande
Utilise :
public static void main(String[] args)RĂ©cupĂšre le premier argument args[0] supposĂ© ĂȘtre un prĂ©nom, et affiche :
"Bonjour, [prénom]!"
đ§Ș Exercice 18 â Addition dâarguments numĂ©riques
RécupÚre deux arguments en ligne de commande (args[0] et args[1])
SupposĂ©s ĂȘtre des entiers.
Additionne-les et affiche le résultat.
đ§Ș Exercice 19 â Moyenne de trois notes passĂ©es en arguments
Attends 3 arguments (args[0], args[1], args[2]), chacun une note sur 20.
Affiche la moyenne des 3 notes (en double, arrondie à 2 décimales).
đ§Ș Exercice 20 â VĂ©rification dâun Ăąge avec argument
Le programme reçoit un argument args[0], supposĂ© ĂȘtre un Ăąge.
Affiche :
Ăge saisi : [valeur]
Est-ce un majeur ? : true/falseđ§© Convertir lâargument en
intet tester avec>= 18(sansif, juste afficher l’expression boolĂ©enne)