Antwort
Kommt bischen spät aber für andere die die Frage lesen sollten:
Um es kurz zu fassen und nicht jedes mal ein "if" oder "else if" zu verwenden kann man das zum Beispiel so kurzfassen:
switch(zeichen) {
case '+' : ergebnis = zahl1 + zahl2;
break;
case '-' : ergebnis = zahl1 + zahl2;
break;
case '/' : ergebnis = zahl1 + zahl2;
break;
default : System.out.println("Falsche Eingabe")
Um fehleingaben zu verhindern ist das "default" da. Das wird automatisch ausgeführt wenn keines der Fälle zutrifft.
case '*' : ergebnis = zahl1 * zahl2;
break;