Académique Documents
Professionnel Documents
Culture Documents
TP Programmation en Java
TP5 : Les Méthodes
Une méthode est une fonction faisant partie d'une classe. Elle permet d'effectuer des traitements
sur (ou avec) les données membres.
Avant d'être utilisée, une méthode doit être définie car pour l'appeler dans une classe il faut que
le compilateur la connaisse, c'est-à-dire qu'il connaisse son nom, ses arguments et les
instructions qu'elle contient. La déclaration se fait selon la syntaxe suivante :
Remarques :
Pr Ibtissame AOURAGHE 1
i.aouraghe@usms.ma
Première année : Filière Transformation Digitale Industrielle
o Le nom doit commencer par une lettre.
o Un nom de méthode peut comporter des lettres, des chiffres et les caractères :
_ et $ (Les espaces ne sont pas autorisés !)
o Le nom de la méthode, comme celui des variables est sensible à la casse
(différenciation entre les minuscules et majuscules)
- Les arguments sont facultatifs, mais s'il n'y a pas d'arguments, les parenthèses doivent
rester présentes.
- Il ne faut pas oublier de refermer les accolades à la fin.
- Le nombre d'accolades ouvertes (méthode, boucles et autres structures) doit être égal au
nombre d'accolades fermées.
- La même chose s'applique pour les parenthèses, les crochets ou les guillemets.
Une fois cette étape franchie, votre méthode ne s'exécutera pas tant que l'on ne fait pas appel à
elle quelque part dans la classe.
1. Écrire une fonction Sommation qui prend en entrée deux paramètres et renvoie en sortie
la somme de ces deux paramètres.
2. Écrire une fonction MultiplierParDeux qui prend en entrée un seul paramètre et
renvoie en sortie l’entrée multipliée par deux. Pour l’utiliser, il faut appeler cette
fonction dans un programme Main.
3. Écrire une fonction Maximum qui prend en entrée trois entiers et renvoie en sortie le
maximum de ces 3 nombres.
4. Ecrire une fonction qui permet de calculer le factoriel d’un nombre entier.
𝒙 𝒙𝟐 𝒙𝟑
𝒆𝒙 = 𝟏 + + + +⋯ , −∞ < 𝒙 < ∞
𝟏! 𝟐! 𝟑!
5. Ecrire une fonction qui calcul le développement limité de ex à l’ordre n. Cette fonction
reçoit en paramètre les valeurs de x et de n.
NB : Appeler la fonction ‘factoriel’ développée auparavant.
Pr Ibtissame AOURAGHE 2
i.aouraghe@usms.ma
Première année : Filière Transformation Digitale Industrielle
Écrire une fonction appelée PGCD qui calcule le plus grand commun diviseur entre deux
entiers.
Écrire une fonction appelée estEgal qui réalise un test d’égalité pour deux tableaux de type
int[]. Voici quelques exemples de résultats attendus pour des appels de estEgal.
On appelle concaténation l’opération qui prend deux tableaux et calcule un tableau contenant
les éléments du premier tableau, puis, à leur suite, les éléments du second tableau, dans le même
ordre, mais avec un indice différent. Par exemple, t3 ci-dessous est la concaténation de t1 et t2.
Pr Ibtissame AOURAGHE 3
i.aouraghe@usms.ma
Première année : Filière Transformation Digitale Industrielle
3. Écrire une fonction qui calcule la concaténation de deux tableaux d’entiers. Notez
qu’une fonction peut renvoyer un tableau comme résultat aussi bien qu’un entier ou un
booléen. Indice : il faut créer le tableau résultat dans le corps de la fonction.
Écrire une fonction qui crée et initialise un tableau, puis supprime un élément de ce tableau à
la position spécifiée (de 0 à N-1).
Pr Ibtissame AOURAGHE 4
i.aouraghe@usms.ma