break-Anweisung in der "if else" - java

Ich immer eine Fehlermeldung, if ohne else.

Versuchte ich else if sowie

for (;;){
        System.out.println("---> Your choice: ");
        choice = input.nextInt();
        if (choice==1)
            playGame();
        if (choice==2)
            loadGame();
        if (choice==3)
            options();
        if (choice==4)
            credits();
        if (choice==5)
            System.out.println("End of Game\n Thank you for playing with us!");
            break;
        else
            System.out.println("Not a valid choice!\n Please try again...\n");=[;'mm
    }

auch wenn Sie eine bessere Idee, wie dieser code bitte zögern Sie nicht 🙂

Java ist nicht Python. Sie können nicht erwarten, die zwei Linien in der gleichen block, nur weil Sie die gleiche Einrückung haben...
Ich sehe xD danke!
Auch das wird das problem nicht lösen vollständig. Alle if Aussagen müssen verbunden werden mit else.
Sollte es nicht: "else ohne if"?

InformationsquelleAutor John | 2013-12-18

Schreibe einen Kommentar