0% ont trouvé ce document utile (0 vote)
195 vues2 pages

Exercices de Programmation en Java

Transféré par

Nawres Mezzi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
195 vues2 pages

Exercices de Programmation en Java

Transféré par

Nawres Mezzi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Parcours : SEM et DSI

Module : Conception et programmation objet


Niveau : 2

Direction Générale
Année Universitaire : 2022/2023
des Etudes Technologiques

DS Semestre 1
Programmation objet

Département : Technologies de
l'Informatique

Nombre des pages : 2 Durée 1h Documents Non autorisés

Le respect des spécifications des exercices et la clarté des copies seront pris en
considération lors de la correction.

Exercice 1 (6 pts)
Écrire le code JAVA qui permet de lire au clavier un entier « nb », dont la valeur doit être
comprise entre 0 et 999, puis calculer et afficher la somme de ses chiffres.
Par exemple, si « nb » = 122, la somme de tous ses chiffres est 1+2+2 = 5.
Exemple d’exécution :

Exercice 2 (7 pts)
Ecrire le code JAVA qui permet de créer et remplir un tableau d’entiers « T » de taille « N »,
« N » doit être saisie au clavier et sa valeur doit être supérieure ou égale à 5. Puis, il affiche
tous les éléments uniques (qui apparaissent une seule fois) de ce tableau.
Exemple :
Si N = 6 et T =
Alors le programme doit afficher :
6
12

Exercice 3 (7 pts)
Ecrire le code JAVA qui permet de lire deux mots « mot1 » et « mot2 » et qui détermine s’ils
sont anagrammes ou non. Sachant qu’un mot est dit anagramme d’un autre mot s’ils utilisent
(sont formés par) les mêmes lettres et le même nombre d’apparitions pour chaque lettre.
Exemples :
• « CHIEN » est anagramme de « CHINE », « NICHE »

Page 1/2
• « AIMER » est anagramme de « MAIRE », « MARIE », « RAMIE »
• « GELER » n’est pas anagramme d’« ALGER » (n’utilisent pas les mêmes lettres)
• « MAIRE » n’est pas anagramme de « MARIER » (sont formés des mêmes lettres
mais n’ont pas le même nombre d’apparitions pour chaque lettre)
Exemples d’exécution :

Indication :
Vous pouvez utiliser les méthodes des chaines de caractères suivantes :
• « ch.indexOf (car) » : permet de retourner l’indice de la première apparition du
caractère « car » dans la chaine « ch » s’il existe. Sinon, elle retourne « -1 »,
• « ch.charAt (i) » : permet de retourner le caractère de la chaine « ch » qui se trouve à
l’indice « i »,
• « ch.length () » : permet de retourner la taille de la chaine « ch ».

Bonne chance

Page 2/2

Vous aimerez peut-être aussi