Hallo,
ich hab das Problem, dass das Ergebnis c nicht angezeigt wird. Ich weis nicht woran das liegt. Außerdem kann ich nicht den default Wert bei switch setzen, da er es als Fehler sieht. So sieht es momentan bei mir aus:
import java. io.*;
public class Rechner
{
public static void main(String[] args )
throws IOException
{
int a, b, c = 0;
int w;
BufferedReader din = new BufferedReader(
new InputStreamReader (System.in));
System.out.println("Bitte a eingeben: ");
a = Integer.parseInt(din.readLine());
System.out.println("Bitte b eingeben: ");
b = Integer.parseInt(din.readLine());
System.out.println("Bitte geben sie die Rechenart ein:");
w = Integer.parseInt(din.readLine());
switch (w)
{
case '1': c = a + b ;
break;
case '2': c = a - b ;
break;
case '3': c = a * b ;
break;
case '4': c = a / b ;
break;
}
System.out.println( "Ergebnis: " + c );
}
}
ich hab das Problem, dass das Ergebnis c nicht angezeigt wird. Ich weis nicht woran das liegt. Außerdem kann ich nicht den default Wert bei switch setzen, da er es als Fehler sieht. So sieht es momentan bei mir aus:
import java. io.*;
public class Rechner
{
public static void main(String[] args )
throws IOException
{
int a, b, c = 0;
int w;
BufferedReader din = new BufferedReader(
new InputStreamReader (System.in));
System.out.println("Bitte a eingeben: ");
a = Integer.parseInt(din.readLine());
System.out.println("Bitte b eingeben: ");
b = Integer.parseInt(din.readLine());
System.out.println("Bitte geben sie die Rechenart ein:");
w = Integer.parseInt(din.readLine());
switch (w)
{
case '1': c = a + b ;
break;
case '2': c = a - b ;
break;
case '3': c = a * b ;
break;
case '4': c = a / b ;
break;
}
System.out.println( "Ergebnis: " + c );
}
}