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 : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Partager