Hallo Community = ),
diesmal sollen wir einen "simplen Taschenrechner" programmieren.
Laut Aufgabenstellung sollen wir wieder-switch case benutzen.
Bei case sind die Rechenzeichen (in diesem Fall + und -) rot, also als falsch markiert. Auch das Weglassen der Apostrophe hilft nicht. = ( Kann mir bitte jemand helfen? =/
Nachfolgend ist mein Java-Code:
import java.util.Scanner;
public class Taschenrechner {
public static void main(String args[]){
double a, b ,c ;
String s;
Scanner scan = new Scanner(System.in);
System.out.println("Geben Sie eine Zahl ein!");
a = scan.nextDouble();
System.out.println("Geben Sie eine Rechenoperation an!");
s = scan.next();
System.out.println("Geben Sie eine weite Zahl ein!");
b = scan.nextDouble();
c = rechne(a, s, b);
System.out.println("Ihr Ergebnis lautet:" + c);
}
public static double rechne(double a, String s, double b){
double c;
switch(s){
case '+': // Hier ist das Pluszeichen mit den Apostrophen als falsch markiert
c = a+b;
break;
case '-': // Hier ist das Minuszeichen mit den Apostrophen als falsch markiert
c = a-b;
break;
default:
System.err.println("Fehler!");
break;
}
return c;
}
}
Ich hoffe, mir kann jemand bei dieser Informatikfrage helfen.