Les exceptions

L'objectif est d'étudier le fonctionnement des exceptions.

Il faut commencer par récupérer le fichier ci-dessous, qu'il faut compléter comme indiqué. On utilise dans ce fichier un import static qui est devenu possible depuis la version 5 du langage, ne pas s'en inquiéter.

Après que le fichier ait été complété selon ce qui est demandé et que la compilation ait abouti, il est demandé de réfléchir, avant d'exécuter la méthode main de la classe EssaiExceptions, à ce qu'est la sortie du programme ; l'exercice ne sera correctement fait que si cette sortie a été bien déterminée par avance. Il faut noter la sortie avant de faire de faire tourner le programme pour pouvoir comparer.

La méthode printStackTrace de la classe Exception indique la liste des méthodes traversées par l'exception.

Corrigé


© Irène Charon, Télécom ParisTech - Paris 2011