Bonjour tout le monde,
Décidémment j'ai un petit problème, je n'arrive pas à capturer une exception pourtant toute simple.
Soit une classe abonné. Un abonné a un prénom et un nom : Abonne(prénom,nom)
Je veux que le programme me retourne une exception lorsque j'ajoute un abonné avec le prénom "toto".
Lorsque je tape ceci tout se passe bien , l'exception est capturée :
Par contre dès que je demande à l'utilisateur de rentrer le nom "toto", alors rien ne va plus et l'abonné est accepté avec son nom "toto", l'exception n'existe pas !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part Abonne b = new Abonne( "toto", "tata" );
Désolé si c'est une erreur de débutant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Abonne b; Scanner sc = new Scanner( System.in ); String b = sc.next(); try { b = new Abonne( b, "lolo" ); } catch( NomAbonneException e ) { e.printStackTrace(); }
Merci d'avance.
Partager