Yop, voilà le topo : Prenez trois boutons et une variable
int result;
L'un des boutons affiche "1" dans mon JLabel label, l'autre affiche "2". Le dernier est un opérateur (pour le moment mes tests se font sur un "+" uniquement). Je veux faire des opérations avec ces deux boutons (style calculette Windows).
Mon postulat : Je dis au programme qu'il doit convertir la valeur qui pour le moment n'est qu'un String dans mon JLabel en variable int. Donc, lorsque j'appuie sur le bouton "+" ça donne ça :
result = Integer.valueOf(label.getText()).intValue() + Integer.valueOf(label.getText()).intValue();
L'ennuie c'est que...bah ça marche pas. Genre je fais ça pour les additions ça passe niquel, mais dés que je tente avec une multiplication ou une division, ça me donne de la merde style : 4/2 = 1
D'un point de vu purement logique pourtant je vois pas ou ça merde, je prends la valeur string, en fait un int, puis choisis l'opérateur avant d'afficher le résultat dans mon label, alors qu'est ce qui se passe ? Merci 