Vous êtes sur la page 1sur 2

La Classe String Java

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).

Remarque : la méthode valueOf() permet de transformer un entier en string. L’inverse de


cette méthode est le integer.parseInt(chaine)

Donner un entier : 4827509


Le résultat : 5938610

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 :

donnez un mot : Anticonstitutionnellement

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

Réalisé par : Bassem Boughzala (Iset Rades) Page 1/2


La Classe String Java

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 :

donnez un verbe regulier du premier groupe : dire


*** il ne se termine pas par er - donnez-en un autre : chanter
je chante
tu chantes
il/elle chante
nous chantons
vous chantez
ils/elles chantent

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

Liste par ordre alphabetique :


ADA BaSiC Java javaScript Pascal

Réalisé par : Bassem Boughzala (Iset Rades) Page 2/2

Vous aimerez peut-être aussi