AFPA / Avril 2014 Exercices Java Série 4 – La gestion des exceptions en Java 1/22
TP 1 : Calculatrice
Objectifs :
Assimiler les notions liées aux exceptions contrôlées et non contrôlées en Java. Traiter les
exceptions issues de Exception et les autres, héritées de RuntimeException. Construire sa propre classe
d’exception contrôlée, l’instancier, lancer l’objet résultant. Maîtriser les clauses throw, throws et le
bloc try/catch.
Déroulement :
§ Vous allez dans ce TP reprendre l’exercice TP 1.1 Calculatrice de « Exercices Java Série 1 –
L’encapsulation » dans lequel une possible division par zéro peut survenir dans la méthode de
classe calculer. ( lancement d’une première exception).
§ Un opérateur arithmétique erroné peut également être fourni à cette méthode et devra alors faire
l’objet du lancement d’une deuxième exception).
§ Concernant la division par zéro, faites en sorte, lorsqu’une telle situation se produit, de gérer
l’exception en la capturant et en affichant à l’utilisateur une boîte de dialogue décrivant l’incident.
§ Remplacez le cas échéant la valeur du dénominateur par une valeur fournie également grâce à une
boîte de dialogue.
§ Idem pour le cas de la fourniture d’un opérateur erroné : affichez une boîte de dialogue décrivant à
l’utilisateur le contexte de l’anomalie.
Remarques :
Revoyez éventuellement comment créer un projet avec NetBeans – ou Eclipse – dans le livret de
séance d’apprentissage « S’approprier l’environnement de développement ».
Au cours de ce TP, vous mettrez en évidence :
La notion d’exception contrôlée.
La gestion d’une exception par le bloc try/catch
Temps alloué : 1h .