| [Précédent] |
| 13.3 |
Bon projet - Enoncé | Niveau 1 |
||
But: |
Test d'intégrité des données | |||
Thème: |
exceptions | |||
Fichiers: |
SafeProject.java | |||
Le programme fourni ne fait aucune vérification sur l'intégrité des données servant à la création d'un objet de type Project.
Modifiez-le de sorte à :
les nom, sujet et durée seront redemandés à l'utilisateur tant qu'ils sont introduits de façon incorrecte.
Vous introduirez pour cela deux classes d'exceptions personalisées WrongDurationException et NameTooLongException
Si strNumber ne corresponds pas à un int une RunTimeException de type NumberFormatException sera lancée.
| [Précédent] |