Hallo,
fürs lernen auf eine Prüfung bräuchte ich von Euch etwas Hilfe beim Umschreiben einer if else Anweisungen in switch und umgekehrt. Vielen Dank!
Beispiel:
char c = eingabe();
String text;
switch (c) {
case '.': text = "Punkt"; break;
case ',': text = "Komma"; break;
case '+': case '-': text = "Plus oder Minus"; break;
} ausgabe (text);
Mein Problem – Die Casefälle ".";",";"+";"-" sind doch Zeichen oder?! Aber ich darf doch nicht schrieben:
{
If (c==.)
…
else (c==,)
….
else (c==+
…
else (c==-)
…
} System.out.println (text);
Oder? ^^
fürs lernen auf eine Prüfung bräuchte ich von Euch etwas Hilfe beim Umschreiben einer if else Anweisungen in switch und umgekehrt. Vielen Dank!
Beispiel:
char c = eingabe();
String text;
switch (c) {
case '.': text = "Punkt"; break;
case ',': text = "Komma"; break;
case '+': case '-': text = "Plus oder Minus"; break;
} ausgabe (text);
Mein Problem – Die Casefälle ".";",";"+";"-" sind doch Zeichen oder?! Aber ich darf doch nicht schrieben:
{
If (c==.)
…
else (c==,)
….
else (c==+
…
else (c==-)
…
} System.out.println (text);
Oder? ^^