Bonjour,
Cherchant à construire une calculette pour évaluer le prix des options call ou put, je cherche à créer une exception qui gère les nombres négatifs et écrit qqe chose du genre "pas de nbres négatifs svp!".
J'ai essayé de créer une exception de la forme suivante. Dans la classe qui gère les textfield permettant de renseigner le prix du sous-jacent etc j'ai écrit:
Puis voila la classe qui extends exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void setJtf2(JTextField jtf2) throws ChampsNegatifs { this.jtf2 = jtf2; if (Double.parseDouble(getJtf2().getText()) < 0) { throw new ChampsNegatifs(); } }
Visiblement, je n'ai pas d'erreur rouge mais cela ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class ChampsNegatifs extends Exception { public ChampsNegatifs() { System.out.println("pas de nombres négatifs svp"); } }
Pourriez-vous m'aiguiller svp?
Merci d'avance!
ps: n'hésitez pas à me demander d'autres infos si vs les nécessitez pr mieux appréhender le pb
Partager