Académique Documents
Professionnel Documents
Culture Documents
Série d’exercices
(La classe String en Java)
Exercice 1 :
Écrire un programme qui lit une chaîne au clavier et qui en affiche :
• un caractère sur deux (le premier étant affiché),
• le premier et le dernier caractère.
Exemple :
donnez une chaine : java est plus portable que C++
un caractere sur deux : jv s lspral u +
Premier caractere = j
Dernier caractere = +
Exercice 2 :
Ecrire un programme qui cherche la première occurrence d’une lettre saisie dans une chaine
de caractères et affiche sa position. Le programme continue à chercher cette même lettre dans
la même chaine tant qu’il en trouve. Utiliser la méthode indexOf().
Exercice 3 :
Écrire un programme qui lit un entier au clavier et qui permet de remplacer chaque chiffre
du nombre par son suivant de manière circulaire (0 sera remplacé par 1, le 1 sera remplacé
par 2, ... , le 8 sera remplacé par 9 et le 9 sera remplacé par 0) et affiche de nouveau ce même
nombre après transformation).
Exercice 4 :
Écrire un programme qui lit un mot au clavier et qui indique combien de fois sont présentes
chacune des voyelles a, e, i, o, u ou y, que celles-ci soient écrites en majuscules ou en
minuscules, comme dans cet exemple :
il comporte :
1 fois la lettre a
3 fois la lettre e
3 fois la lettre i
2 fois la lettre o
1 fois la lettre u
0 fois la lettre y
Exercice 5 :
Écrire un programme qui récupère deux entiers sur la “ligne de commande” et qui en affiche la
somme en fenêtre console, comme dans cet exemple :
12+25=37
Vérifier que les arguments fournis sont formés uniquement de chiffres (sans aucun signe) ;
dans le cas contraire, le programme s’interrompra.
Exercice 6 :
Écrire un programme qui lit au clavier un verbe du premier groupe (il s’assurera qu’il
est bien terminé par er) et qui en affiche la conjugaison au présent de l’indicatif. On supposera
qu’il s’agit d’un verbe régulier. Autrement dit, on admettra que l’utilisateur ne fournit pas un
verbe tel que manger (dans ce cas, le programme affichera nous mangons !). Les résultats se
présenteront ainsi :
Exemple :
Exercice 7 :
Écrire un programme qui lit une suite de mots au clavier et qui les affiche triés par ordre
alphabétique. On supposera que ces mots ne contiennent que des lettres non accentuées
(majuscules ou minuscules). Le nombre de mots sera fourni en données et l’exécution se
présentera ainsi :
Combien de mots ? 5
donnez vos mots
javaScript Pascal BaSiC Java ADA