hallo ich wollte ma fragen ob mir jemand bei meiner WurzelFunktion helfen kann da ich grad ned weis warum sie ned klappt. So weit bin ich bis jetzt:
public void actionPerformed(ActionEvent e) {
String drücken, aktWert;
double zahl;
char zeichen;
drücken = e.getActionCommand();
if (drücken.equals("+/-")) {
// change of the algebraic sing
zahl = Double.valueOf(anzeige.getText()).doubleValue();
zahl = zahl * -1;
anzeige.setText(Double.toString(zahl));
}
if (drücken.equals("M")) {
speicher = Double.valueOf(anzeige.getText()).doubleValue();
return;
}
if (drücken.equals("RE")) {
anzeige.setText(Double.toString(speicher));
return;
}
if (drücken.equals("Sqrt")){
zahl = Double.valueOf(anzeige.getText()).doubleValue();
zahl = Math.sqrt(zahl);
anzeige.setText(Double.toString(zahl));
return;
}
die if bedingungen sind jeweils tasten(funktionen) meines taschenrechners die memory und reload klappen auch aber wurzel irgendwie ned.
wer cool wenn mir jemand weiter helfen könnte.
mfg
public void actionPerformed(ActionEvent e) {
String drücken, aktWert;
double zahl;
char zeichen;
drücken = e.getActionCommand();
if (drücken.equals("+/-")) {
// change of the algebraic sing
zahl = Double.valueOf(anzeige.getText()).doubleValue();
zahl = zahl * -1;
anzeige.setText(Double.toString(zahl));
}
if (drücken.equals("M")) {
speicher = Double.valueOf(anzeige.getText()).doubleValue();
return;
}
if (drücken.equals("RE")) {
anzeige.setText(Double.toString(speicher));
return;
}
if (drücken.equals("Sqrt")){
zahl = Double.valueOf(anzeige.getText()).doubleValue();
zahl = Math.sqrt(zahl);
anzeige.setText(Double.toString(zahl));
return;
}
die if bedingungen sind jeweils tasten(funktionen) meines taschenrechners die memory und reload klappen auch aber wurzel irgendwie ned.
wer cool wenn mir jemand weiter helfen könnte.
mfg