Javaserie1.
md 2025-08-20
Série d’exercices Java – Chapitres 1 à 3
Par Robert DIASSÉ
EXERCICE 1 : Écrire un programme qui demande à l’utilisateur deux nombres et affiche leur somme,
différence, produit et quotient.
EXERCICE 2 : Écrire un programme qui demande le rayon d’un cercle et calcule son périmètre et son aire
(utiliser une constante PI).
EXERCICE 3 : Écrire un programme qui demande trois nombres et affiche le plus grand.
EXERCICE 4 : Écrire un programme qui demande une note (0-20) et affiche la mention correspondante : Très
bien (≥16), Bien (14-15), Assez bien (12-13), Passable (10-11), Échec (<10).
EXERCICE 5 : Écrire un programme qui demande un entier et affiche s’il est pair ou impair, positif ou négatif.
EXERCICE 6 : Écrire un programme qui demande un jour de la semaine (1-7) et affiche son nom .
EXERCICE 7 : Écrire un programme qui demande un mois (1-12) et affiche le nombre de jours dans ce mois .
EXERCICE 8 : Écrire un programme qui demande à l’utilisateur un mot de passe et vérifie s’il correspond à la
valeur "Java2025".
EXERCICE 9 : Écrire un programme qui demande un nombre positif et affiche tous les nombres de 1 jusqu’à
ce nombre .
EXERCICE 10 : Écrire un programme qui demande un nombre et affiche tous les nombres pairs de 1 jusqu’à
ce nombre .
EXERCICE 11 : Écrire un programme qui demande un entier N et calcule la somme des entiers de 1 à N .
EXERCICE 12 : Écrire un programme qui demande un entier N et calcule sa factorielle .
EXERCICE 13 : Écrire un programme qui demande plusieurs nombres à l’utilisateur et arrête la saisie dès qu’il
saisit 0 ; afficher la somme des nombres saisis .
EXERCICE 14 : Écrire un programme qui demande un nombre et affiche tous ses diviseurs .
EXERCICE 15 : Écrire un programme qui demande un entier inférieur à 100 et répète la saisie tant que la
condition n’est pas respectée .
1/2
[Link] 2025-08-20
EXERCICE 16 : Écrire un programme qui demande un nombre N et affiche la table de multiplication de ce
nombre jusqu’à 10 .
EXERCICE 17 : Écrire un programme qui demande un entier N et affiche les N premiers carrés .
EXERCICE 18 : Écrire un programme qui demande un nombre et affiche tous les nombres impairs de 1 à ce
nombre.
EXERCICE 19 : Écrire un programme qui demande un nombre et arrête la boucle si le nombre dépasse 50 .
EXERCICE 20 : Écrire un programme qui demande 5 nombres et affiche le maximum, le minimum et la
moyenne.
EXERCICE 21 : Écrire un programme qui demande un nombre et affiche si c’est un nombre premier ou non.
EXERCICE 22 : Écrire un programme qui demande un mot et affiche la longueur du mot et chaque caractère
sur une ligne .
EXERCICE 23 : Écrire un programme qui demande un nombre N et affiche la série de Fibonacci jusqu’au terme
N.
EXERCICE 24 : Écrire un programme qui demande un nombre N et affiche tous les nombres parfaits inférieurs
ou égaux à N.
EXERCICE 25 : Écrire un programme qui demande à l’utilisateur de saisir plusieurs nombres et calcule le
maximum et minimum sans connaître le nombre de valeurs à l’avance (utiliser 0 pour arrêter).
EXERCICE 26 : Écrire un programme qui demande 10 notes et calcule la moyenne et le nombre de notes
supérieures ou égales à 10.
EXERCICE 27 : Écrire un programme qui demande un nombre et affiche sa table de multiplication, mais arrête
la table si le produit dépasse 50 .
EXERCICE 28 : Écrire un programme qui demande un entier N et affiche la somme des nombres pairs
seulement .
EXERCICE 29 : Écrire un programme qui demande 5 nombres et affiche combien sont positifs, négatifs et
nuls.
EXERCICE 30 : Écrire un programme qui demande à l’utilisateur un nombre et affiche tous les diviseurs pairs,
en sautant les diviseurs impairs .
2/2