heyho!
immer wenn ich mich an einer einfachen switch versuche, habe ich das Problem, dass ich nach case1 immer fehler angezeigt bekomme. kann mir vllt jemand helfen, diesen basisfehler zu erkennen und abzustellen?
danke! :bahnhof:
immer wenn ich mich an einer einfachen switch versuche, habe ich das Problem, dass ich nach case1 immer fehler angezeigt bekomme. kann mir vllt jemand helfen, diesen basisfehler zu erkennen und abzustellen?
danke! :bahnhof:
Java:
public class Rechenmaschine {
public static void main(String[] args) {
double a;
double b;
int auswahl;
double ergebnis;
public double rechnen () {
System.out.println ("Zu welcher Zahl willst du etwas addieren?");
double a = new java.util.Scanner(System.in).nextDouble();
System.out.println ("Welche soll dazu gezählt werden?");
double b = new java.util.Scanner(System.in).nextDouble();
int auswahl = new java.util.Scanner(System.in).nextInt();
switch (auswahl) {
case 1:
double ergebnis = a + b;
return ergebnis;
case 2:
double ergebnis = a - b;
return ergebnis;
case 3:
double ergebnis = a * b;
return ergebnis;
case 4:
double ergebnis = a / b;
return ergebnis;
default:
System.out.println ("Eingabefehler");
break;
}
System.out.println ("Das Ergebnis ist " + ergebnis);
}
}
}