Royaume du Maroc
Université Abdelmalek Essaadi
Faculté des Sciences et Techniques d'Al Hoceima
Département de Mathématiques et Informatique
TP3: Programmation JAVA
Année Universitaire : 2023– 2024
Filière : Licence sciences et techniques : IDDL
Tableaux
Livrable :
Ce TP devra être réalisé en monôme. Le livrable est à rendre avant le 23/10/2023 à 23h59 par
email ([Link]@[Link]).
Le titre de votre email doit contenir le titre « Livrable TP02 Java ». Votre livrable doit être au
format zip ou rar et doit comprendre les codes sources commentés sous forme d’un projet ainsi
qu’un compte rendu au format Pdf respectant la Template fournie.
Exercices 1
Écrivez un programme Java pour trier un tableau numérique et un tableau de chaînes.
Exercices 2
Écrire un programme Java pour tester si un tableau contient une valeur spécifique
Exercices 3
Écrivez un programme Java pour trouver le nombre d'entiers pairs et impairs dans un tableau
d'entiers donné.
Exercices 4
Soit la classe TableauEntiers suivante, permettant de manipuler des tableaux d’entiers signés
distincts deux à deux :
public class TableauEntiers {
public void afficher (int [] t) {
//affichage du tableau t
}
}
Soit la classe principale TestTableauEntiers qui fait appel aux méthodes de la classe
TableauEntiers:
public class TestTableauEntiers {
public static void main (String [] args) {
int [] t = new int [20];
for (int i = 0; i < [Link] ; i ++) t [ i ] = 2 * i ;
t [14] = 50;
t [10] = -2;
afficher (t) ;
// [Link] (" La somme des elements est " + somme (t));
// [Link] (" La moyenne des elements est " + moyenne (t));
// [Link] (" Le min des elements est " + minimum (t));
1
[Link]
// [Link] ("L’indice du max des elements est " + indiceMax (t));
// [Link] (" Le tableau oppose est: ");
// [Link] (" La tableau trie est " + triBulles (t));
// afficher (opposes (t));
}
}
1) Compléter la définition de la méthode afficher permettant d’afficher le tableau d’entiers passé en
paramètre.
2) Dans la classe principale TestTableauEntiers, tester la méthode afficher.
3) Ajouter les méthodes suivantes puis testez les (les lignes correspondantes dans la classe principale
TestTableauEntiers) :
somme : retourne la somme des éléments d’un tableau d’entiers passé en paramètre.
moyenne : retourne la moyenne des entiers dans le tableau passé en paramètre.
minimum : retourne le minimum d’un tableau d’entiers passé en paramètre.
indiceMax : retourne l’indice du maximum d’un tableau d’entiers passé en paramètre.
oppose : retourne un tableau contenant l’opposé du tableau d’entiers passé en paramètre.
echanger : permet d’échanger 2 valeurs d'indices i et j.
2
[Link]