- Lancer ce programme
int j = 20, i = 0;
System.out.println(j/i);
System.out.println(“coucou toi !”);
- Corriger le programme grâce à la gestion des exceptions
- Réaliser la classe héritant de la classe Exception suivante :
class dateNaissException extends Exception{
public dateNaissException (){
System.out.println(“La date de naissance est invalide !”);
}
}
- Réaliser une classe Personne. La personne possède un nom, un prénom, une date de naissance. On déclenchera une exception dateNaissException avec throw dans le constructeur si la date est supérieure à la date d’aujourd’hui.
- Réaliser un programme principal qui créer deux Personnes. La première aura une date valide, la deuxième déclenchera l’exception.
- Réaliser une interface monInterface qui définit une fonction NbPersonne renvoyant le nombre de personne d’une ArrayList.
Cette fonction lèvera une exception tropPetitException si le nombre est égal à 0 .
La signature est nbPersonne(ArrayList<Personne> p) throws tropPetitException
- Réaliser une classe qui implémente cette fonction ainsi que le code principal