Hallo,
ich möchte ein Programm schreiben, wo ich ein switch case schreibe. Ich dem Programm soll ich in dem Terminal einen Buchstaben eingeben können, der dann einen von 4 möglichen Sätzen ausgibt, wobei eins für den Fall steht, wenn keine der drei Buchstaben eingegeben wurden. Das ist mein bisheriger Code:
Nach der Kontrolle mit der Fehleranzeige verstehe ich zwei Sachen nicht:
javac /tmp/LJKJKUAUTr/Menu.java
/tmp/LJKJKUAUTr/Menu.java:8: error: '(' expected
switch eingabe = Terminal.readSwitch();
^
/tmp/LJKJKUAUTr/Menu.java:8: error: ')' expected
switch eingabe = Terminal.readSwitch();
^
/tmp/LJKJKUAUTr/Menu.java:18: error: reached end of file while parsing
}
^
3 errors
1. Wie kann ich die Fehler ändern? Vor allem verstehe ich den Fehler in Zeile 18 nicht.
2. Wie schreibe ich die Eingabe in switch für den Terminal?
Ich hoffe, jemand kann mir bei dieser Frage helfen.
ich möchte ein Programm schreiben, wo ich ein switch case schreibe. Ich dem Programm soll ich in dem Terminal einen Buchstaben eingeben können, der dann einen von 4 möglichen Sätzen ausgibt, wobei eins für den Fall steht, wenn keine der drei Buchstaben eingegeben wurden. Das ist mein bisheriger Code:
Java:
public class Menu {
public static void main(String [] args) {
System.out.print("Bitte auswaehlen...\n" +
"\tPPR ist [t]oll\n" +
"\tPPR [s]tinkt mir\n" +
"\tPPR, Flasche [l]eer.\n\n");
switch eingabe = Terminal.readSwitch();
case t : Terminal.println("Wir moegen dich auch."); break;
case s : Terminal.println("Hauptsache wir stinken geruchstechnisch nicht."); break;
case l : Terminal.println("Giovanni, lernst du Programmieren?"); break;
default: Terminal.println("Das stand gar nicht zur Auswahl.");
}
}
Nach der Kontrolle mit der Fehleranzeige verstehe ich zwei Sachen nicht:
javac /tmp/LJKJKUAUTr/Menu.java
/tmp/LJKJKUAUTr/Menu.java:8: error: '(' expected
switch eingabe = Terminal.readSwitch();
^
/tmp/LJKJKUAUTr/Menu.java:8: error: ')' expected
switch eingabe = Terminal.readSwitch();
^
/tmp/LJKJKUAUTr/Menu.java:18: error: reached end of file while parsing
}
^
3 errors
1. Wie kann ich die Fehler ändern? Vor allem verstehe ich den Fehler in Zeile 18 nicht.
2. Wie schreibe ich die Eingabe in switch für den Terminal?
Ich hoffe, jemand kann mir bei dieser Frage helfen.