Hallo Leute,
ich soll einen Taschenrechner mit Hilfe von SwitchCase erstellen.
hier ist mein Code.
Ich bekomme immer ein falsches Ergebnis wenn ich das Programm starte.
Habt ihr eine Idee wo genau der Fehler liegen könnte.
ich soll einen Taschenrechner mit Hilfe von SwitchCase erstellen.
Java:
import Prog1Tools.IOTools;
import java.lang.invoke.SwitchPoint;
public class TaschenrechnerSwitchCase {
public static void main(String[] args) {
System.out.println("Willkommen im Taschenrechner !");
int Operand1 = IOTools.readInt("Bitte eine Zahl eingeben: ");
int Operand2 = IOTools.readInt("Bitte eine zweite Zahl eingeben: ");
char Operator = IOTools.readChar("Bitte den Operator(+, -, *, / oder % eingeben: ");
int ergebnis;
ergebnis = 0;
ergebnis = Operand1 + Operator + Operand2;
switch (Operator) {
case 1:
System.out.println('+');
break;
case 2:
System.out.println('-');
break;
case 3:
System.out.println('*');
break;
case 4:
System.out.println('/');
break;
case 5:
System.out.println('%');
break;}
System.out.println(Operand1 + Operator+ Operand2 + "=" + ergebnis);
}}
Ich bekomme immer ein falsches Ergebnis wenn ich das Programm starte.
Habt ihr eine Idee wo genau der Fehler liegen könnte.