Tp7-exception.docx

  • Uploaded by: AdnanMiliari
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Tp7-exception.docx as PDF for free.

More details

  • Words: 240
  • Pages: 2
TP7 : Exception Exercice On veut écrire une fonction saisieCorrecte qui permet de saisir correctement un entier. Si l'utilisateur saisit une donnée dont le format n'est pas celui d'un entier, le programme lève l'exception InputMismatchException. 1. La fonction devra traiter cette erreur en fournissant une solution alternative. Un message d'erreur sera affiché avec la proposition d'effectuer une nouvelle saisie. Exemple d’exécution :

2. L'entier saisi doit être impérativement supérieur à 10. On demande de 2.1 Réécrire

la

fonction

saisieCorrecte

en

utilisant

la

classe IllegalArgumentException 2.2 Créer une classe d'exception adaptée à cette erreur, puis modifier le programme afin de traiter ce cas d'erreur. Exemple d’exécution :

Exercice 2 La suite de Fibonacci est définie par :

1. Ecrire une fonction calculant le Nième nombre de la suite. 2. L'entier saisi doit être impérativement supérieur à 0. On demande donc de créer une classe d'exception adaptée à cette erreur pour la traiter. 3. Ecrire un programme de test. Exemple d’exécution :

Exercice 3 - Créer une classe Etudiant caractérisée par nom, âge et moyenne. 

L’âge doit être entre 18 et 26 sinon l’exception InvalidAgeException (affichant le message "L’âge doit être entre 18 et 26") est générée.  La note doit être entre 0 et 20 sinon l’exception InvalidNoteException est générée (affichant le message "La note doit être entre 0 et 20"). - Définir le constructeur de la classe, les accesseurs/mutateurs et la méthode toString. - Créer un programme de test.

More Documents from "AdnanMiliari"

Tp7-exception.docx
October 2019 3