Hallo, ich habe es versucht alleine zu machen, bin aber mit meinen Java am Ende. 🙂
Ich will eine einfach Berechnung durchführen. z1 + z2
Es sollen 2 Werte aus 2 EingabeTextFeldern geholt werden, diese müssen natürlich umgewandelt werden da sie ja ein "String" sind, dann sollen sie zusammengerechnet werden und dann in einem anderen Textfeld ausgegeben werden. Doch bekomme ich bei der Berechnung immer eine NumberFormatException: empty String
Leider weis ich nicht woran es liegt. Ich fummle schon ein paar Stunden daran herum. Die IDE zeigt mir keinen Fehler und in der JavaDoc hab ich auch nix gefunden. (also die Antwort steht da bestimmt drin, doch welche ist sie?)
Her der Code:
Hat vielleicht jemand einen kleinen Tipp für mich. Danke. 🙂
Ich will eine einfach Berechnung durchführen. z1 + z2
Es sollen 2 Werte aus 2 EingabeTextFeldern geholt werden, diese müssen natürlich umgewandelt werden da sie ja ein "String" sind, dann sollen sie zusammengerechnet werden und dann in einem anderen Textfeld ausgegeben werden. Doch bekomme ich bei der Berechnung immer eine NumberFormatException: empty String
Leider weis ich nicht woran es liegt. Ich fummle schon ein paar Stunden daran herum. Die IDE zeigt mir keinen Fehler und in der JavaDoc hab ich auch nix gefunden. (also die Antwort steht da bestimmt drin, doch welche ist sie?)
Her der Code:
Java:
private void berechnung(ActionEvent evt) {
// Hier findet die Berechnung statt
double erg = 0.0d;
double z1 = Double.parseDouble( einkaufTextField.getText() );
double z2 = Double.parseDouble( verkaufTextField.getText() );
double z3 = Double.parseDouble( cargoTextField.getText() );
if (evt.getActionCommand().equals(berechnenButton.getText()) )
{
erg = z1 + z2;
}
gewinnTextField.setText(String.valueOf(erg));
}
Hat vielleicht jemand einen kleinen Tipp für mich. Danke. 🙂