Möchte noch eine case Anweisung eingeben, dass falls rechenop ein leerzeichen sein sollte oder gar nichts eingegeben wird, das auch Falsche Eingabe erscheint.
Finde im ganzen Internets nichts dazu, wie ich so einen Case erstelle.
Java
import java.util.*;
public class calc
{
public static void main (String[] args)
{
double a,b;
double ausgabe=0.00;
char rechenop;
Scanner s = new Scanner (System.in);
System.out.print("Geben sie Zahl 1 ein: ");
a = s.nextInt();
System.out.print("Geben sie Zahl 2 ein: ");
b = s.nextInt();
System.out.print("Geben sie den Rechenoperator ein: ");
rechenop = s.next().charAt(0);
System.out.println();
switch (rechenop)
{
case '+':
ausgabe = a+b;
System.out.print("Das Ergebnis lautet: " +ausgabe);
break;
case '-':
ausgabe = a-b;
System.out.print("Das Ergebnis lautet: " +ausgabe);
break;
case '*':
ausgabe = a*b;
System.out.print("Das Ergebnis lautet: " +ausgabe);
break;
case '/':
ausgabe = a/b;
System.out.print("Das Ergebnis lautet: " +ausgabe);
break;
default:
System.out.print("Falsche Eingabe");
break;
}
}
}
Alles anzeigen