Wie starten Sie ein Programm von einer Methode

Ich bin ein Anfänger in Java und ich habe ein Spiel für die Praxis. Ich bin fast fertig, aber ich habe noch eine weitere Hürde zu überwinden.

Ich würde gerne wissen, wie die SpieleMusik auf die game() Methode nach drücken keine als eine Wahl, wenn Sie gefragt werden, ob das Spiel zu beenden.

Hier ist mein code:

private static void game() //game method
{
    //...

   int play = JOptionPane.showOptionDialog(null
                   ,"End"
                   , "Do you want to play again?"
                   , JOptionPane.PLAIN_MESSAGE
                   ,JOptionPane.DEFAULT_OPTION
                   , null
                   , again
                   , again[1]);
   //end of game

    if (play == 0)
        System.exit(0);//exit
    else
         /* what do I put here to restart the program in the same method(game()) 
            after pressing the No button on the JOptionPane???    */        
         System.out.println("Service not available");  

Jeden, der helfen kann, ich danke Ihnen sehr!

Verwenden Sie eine while oder do Schleife neu starten, das Spiel basiert auf der Benutzereingabe.
Da Ihre Frage "willst du wieder spielen?" ist sicherlich der Neustart sollte die option Yes nicht Keine.

InformationsquelleAutor Robolt Activator | 2016-01-17

Schreibe einen Kommentar