Exception de la division par zéro
Bonjour, j'ai programmé une calculatrice comme le demande le TP d'un cours.
J'ai donc tout fais, mais le seul problème est que l'exception "ArithmeticException" n'attrape pas la division par zéro, mais l'écran indique "Infinity", sans exécuter le code.
Code:
1 2 3 4 5 6 7 8 9 10
| try {
chiffre1 = chiffre1 / Double.valueOf(ecran.getText()).doubleValue();
ecran.setText(String.valueOf(chiffre1));
} catch(ArithmeticException e) {
JOptionPane.showMessageDialog(null, "La division par zéro est impossible !", "Erreur", JOptionPane.ERROR_MESSAGE);
} |