Série 7


🔀 Exercices – Structures de contrîle conditionnelles (if/else) en Java


đŸ§Ș Exercice 1

DĂ©clare un entier int x = -3; Affiche s’il est positif ou nĂ©gatif avec un message correspondant au rĂ©sultat.

Sortie attendue

Le nombre est négatif.

đŸ§Ș Exercice 2

Déclare int n = 7; Affiche si le nombre est pair ou impair.

Sortie attendue

Le nombre 7 est impair.

đŸ§Ș Exercice 3

Déclare :

int a = 12;
int b = 20;

Affiche lequel est le plus grand. Affiche a et b sont Ă©gaux si c’est le cas.

Sortie attendue

b est plus grand que a.

đŸ§Ș Exercice 4

Reçois une note en argument.

Affiche :

  • “Excellent” si note >= 16
  • “Bien” si note >= 14
  • “Passable” si note >= 12
  • “Échec” sinon

Sortie attendue

Excellent

đŸ§Ș Exercice 5

Exécution :

java Main admin 1234

Si le nom est "admin" et le mot de passe est "1234", affiche “Bienvenue admin”, sinon “Identifiants incorrects”.

Sortie attendue

Bienvenue admin

L'année est bissextile.

đŸ§Ș **Exercice 6 **

Exécution :

java Main 12 16 10 12

Si la moyenne des 4 notes est supĂ©rieure ou Ă©gale Ă  12, affiche “RĂ©ussite”, sinon “Échec”.

Sortie attendue

Réussite

đŸ§Ș Exercice 7

Exécution :

java Main bonjour bonjour

Compare les deux arguments (args[0] et args[1]) et affiche s’ils sont identiques.

Indice : Le if-else est-il vraiment nécessaire ici?

Sortie attendue

bonjour et bonjour sont identiques : true

đŸ§Ș Exercice 8

String[] mots = {"bonjour", "test", "interdit"};

Si un des Ă©lĂ©ments du tableau est "interdit", affiche “Attention : mot interdit dĂ©tectĂ©.”

Sortie attendue

Attention : mot interdit détecté.

đŸ§Ș Exercice 9

Exécution :

java Main unMot

affiche :

  • “Mot court” si < 5 lettres
  • “Mot moyen” si ≀ 7 lettres
  • “Mot long” sinon

Sortie attendue

Mot : unMot
Longueur : 5
Mot moyen


đŸ§Ș Exercice 10

int a = 5;
int b = 5;
int c = 5;

Affiche :

  • “ÉquilatĂ©ral” si les 3 cĂŽtĂ©s sont Ă©gaux
  • “IsocĂšle” si 2 cĂŽtĂ©s sont Ă©gaux
  • “ScalĂšne” sinon

Sortie attendue

Triangle équilatéral

đŸ§Ș Exercice 11 – Couleur selon code

Exécution :

java Main G

Utilise switch pour :

  • "R" → Rouge
  • "G" → Vert
  • "B" → Bleu
  • Autre → Inconnu

Sortie attendue

Code : G
Couleur : Vert

🎯 Exercices – if ternaire (?:) en Java


đŸ§Ș Exercice 12 – Pair ou impair (ternaire)

En une seule ligne de code determine si n est pair et affiche-le.

int n = 7;

Sortie attendue

Le nombre 7 est impair

đŸ§Ș Exercice 13

Exécution :

java Main 12

En une ligne de code affiche si l’Ăąge entrĂ© en argument est considĂ©rĂ© comme mineur ou majeur au Qc.

Sortie attendue

Mineur

🧠 Exercices – switch en Java


đŸ§Ș Exercice 14 – Menu utilisateur

String choix = "B";

Affiche selon :

  • “A” → Accueil
  • “B” → Profil
  • “C” → DĂ©connexion
  • Sinon → Option inconnue

Sortie attendue

Profil

đŸ§Ș Exercice 15 – Commande depuis les arguments

Exécution :

java Main start

Utilise switch pour :

  • “start” → Lancement du programme
  • “stop” → ArrĂȘt demandĂ©
  • “reset” → RĂ©initialisation
  • Sinon → Commande inconnue

Sortie attendue

Lancement du programme

Solutions