1.1 KiB
1.1 KiB
Taschenrechner
Lernziel
case
verwenden.
Aufgabe
Gehen Sie in das Paket pr2.auffrischung.taschenrechner.
Schreiben Sie eine Klasse Taschenrechner
, die genau eine Methode namens rechne
hat. Die Methode nimmt zwei double
-Werte, die die Operanden darstellen und ein char
, das den Operator symbolisiert. Die Methode soll Addition (+
), Subtraktion (-
), Multiplikation (*
), Division (/
) und Potenzieren (^
) unterstützen. Geben Sie das Ergebnis der Rechnung als double
-Wert zurück und behandeln Sie den Fall, dass ein ungültiger Operator übergeben wird, indem Sie NaN
(Not a Number) zurückgeben.
Testen Sie Ihre Klasse und Methode mit einigen einfachen Rechnungen.