J'essaye de terminer ce jeu, c'est en boucle, est-ce que quelqu'un sait quelle déclaration ajouter? C'est un jeu de quiz que je fais pour une école.

        Scanner input = new Scanner (System.in);
        /* Game rules */
        System.out.println("Here are the game rules: ");
        System.out.println("1. You do not have any power ups to use");
        System.out.println("2. You may only get one question wrong");
        System.out.println("3.If you get any question wrong, you will get what you win, and the game will end");
        System.out.println("Try your best to answer the questions");
        System.out.println("Type Start to begin");
        String start = input.next();
        String Question = null;
        String Questions = null;
        String word3 = null;
        if (start.equalsIgnoreCase("Start")) {
            System.out.println("What sport would you like to choose?");   // ask user what sport he wants
            System.out.println("A. Basketball     B. Soccer   C. Badminton");
            String sport = input.next();
            if (sport.equalsIgnoreCase("Badminton")) {  // if user wants Badminton 
                Badminton(Question);  // call method
            }
            if (sport.equalsIgnoreCase("Basketball")) {  // If user wants Basketball
                Basketball(Questions);  // call basketball method
            }
            if (sport.equalsIgnoreCase("Soccer")) {  // if user wants soccer
                Soccer(word3);  // call soccer method
            }
        }
-2
Tony Chong 30 août 2020 à 20:39

2 réponses

Meilleure réponse

Vous ajouteriez une déclaration return chaque fois que vous posez une question à l'utilisateur. Ainsi, lorsqu'ils ont une mauvaise question, le jeu se termine immédiatement et le prix est sorti.

0
Arsalan 30 août 2020 à 17:40

Vous pouvez ajouter un bouton et lorsque l'utilisateur clique sur le bouton pour que le jeu se termine et que le score s'affiche.

Sur le bouton, vous ajoutez une fonction comme ci-dessous.

System.exit(0);
0
Muhammad Rizwan Munawar 30 août 2020 à 17:51