M
MarkusMrf
Gast
Ich habe 2 Textfelder textfeldx und textfeldy, mithilfe derer das Ergebnis durch folgende Rechenoperation ausgerechnet wird:
textfeldx ( +, -, *, / ) textfeldy = ergebnis
Im Voraus möchte ich allerdings die Exception abfangen, wenn der Nutzer anstatt der Zahlen Buchstaben eingibt UND/ODER nur in eines der beiden textfelder bzw. in keines der beiden Textfelder Zahlen eingibt.
Könnt Ihr mir bitte helfen, wie ich das in meiner Methode festlegen kann?
textfeldx ( +, -, *, / ) textfeldy = ergebnis
Im Voraus möchte ich allerdings die Exception abfangen, wenn der Nutzer anstatt der Zahlen Buchstaben eingibt UND/ODER nur in eines der beiden textfelder bzw. in keines der beiden Textfelder Zahlen eingibt.
Könnt Ihr mir bitte helfen, wie ich das in meiner Methode festlegen kann?
Code:
class ActionAdapter implements ActionListener {
public void actionPerformed(ActionEvent ae) {
x = Integer.parseInt(textfeldx.getText());
y = Integer.parseInt(textfeldy.getText());
int ergebnis;
if (ae.getActionCommand().equals("plus")) {
ergebnis = x + y;
String endergebnis = String.valueOf(ergebnis);
textfeldz.setText(endergebnis);
}
if (ae.getActionCommand().equals("minus")) {
ergebnis = x - y;
String endergebnis = String.valueOf(ergebnis);
textfeldz.setText(endergebnis);
}
if (ae.getActionCommand().equals("mal")) {
ergebnis = x * y;
String endergebnis = String.valueOf(ergebnis);
textfeldz.setText(endergebnis);
}
if (ae.getActionCommand().equals("geteilt")) {
ergebnis = x / y;
String endergebnis = String.valueOf(ergebnis);
textfeldz.setText(endergebnis);
}
}
}
}