Renvoyer un int à partir d'un calcul dans un String
jm2lrepresent
Messages postés5Date d'inscriptionmercredi 7 avril 2010StatutMembreDernière intervention10 décembre 2010
-
21 avril 2010 à 19:51
jm2lrepresent
Messages postés5Date d'inscriptionmercredi 7 avril 2010StatutMembreDernière intervention10 décembre 2010
-
21 avril 2010 à 23:29
Tout d'abord, bonjour à tous!
J'ai un petit problème que vous, ô grands java masters, pourrez sûrement résoudre!
Dans le cadre d'un projet, dont je vais vous éviter de vous narrer tous les détails les plus croustillants, j'ai le devoir de faire d'une chaîne de caractère un int...
En gros, j'ai un JButton vide, dans lequel je dois mettre le résultat d'un calcul effectué auparavant...
Voici un bout du mon code foireux :
JButton resultat1 = new JButton("");
if(chiffre0.getText() != "" && chiffre1.getText() != "" && operateur1.getText() != ""){
Integer s = new Integer(chiffre0.getText() + operateur1.getText() + chiffre1.getText());
result = s.intValue();
}
resultat1.setText(result);
J'obtiens les erreurs suivantes :
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "9+50"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.(Integer.java:660)
...
Merci beaucoup de votre aide
A voir également:
Renvoyer un int à partir d'un calcul dans un String