Les partenaires publicitaires:

Comment créer un quiz avec des questions aléatoires en utilisant java

Un des avantages de l'apprentissage de programme dans un langage multi-plateforme, comme Java, est que si vous avez besoin d'un outil spécialisé, comme un programme de test qui va choisir au hasard de ses articles à partir d'une banque de questions, vous pouvez faire vous-même . Il est également un projet utile si vous êtes un débutant en Java, car il vous initie à l'utilité aléatoire de la langue et vous donne la pratique avec des structures de contrôle telles que des boucles.

Instructions

  1. Importez les bibliothèques nécessaires avec la syntaxe tout en haut de votre code source:

    java.util.Random d'importation;

    import java.io. *;

  2. Déclarer un nouveau générateur de nombre aléatoire dans votre "principal public static void" classe avec la syntaxe "Randomisation aléatoire = new Random () -" où "randomizer" est le nom que vous choisissez de donner à votre objet de randomisation et ensuite déclarer un objet de la console avec la syntaxe "Console entrée = nouvelle Console () -" où "contribution" est le nom que vous donnez l'objet de la console.

  3. Déclarez les variables suivantes:

    choix int;

    sélection de cordes;

    où "choix" est le nom que vous allez donner à la variable qui contiendra la sélection de question aléatoire, et "sélection" est le nom que vous allez donner à la variable qui contiendra la sélection de réponse de l'utilisateur.

  4. Déclarer un tableau de chaînes avec la syntaxe "QuestionsListe = new String [n] [2] -" où n est le nombre de questions votre quiz et comprendra "QuestionsListe est le nom que vous utiliserez pour votre tableau.

  5. Utilisez la syntaxe suivante pour chaque question à partir de laquelle vous voulez que votre programme pour dessiner:



    QuestionsListe [n] [0] = "Ma question nA: répondez à une nB: répondre à deux nC: répondre à trois";

    QuestionsListe [n] [1] = "Bonne Réponse";

    où "n" est le numéro de votre question (à partir de zéro), "Ma Question" est la question, A - C sont les choix de réponses possibles, et "Bonne réponse est la lettre correspondant à la bonne réponse. Le " N" fera la console démarre l'affichage du texte sur une nouvelle ligne, de sorte que le sytntax ci-dessus va afficher comme:

    Ma Question

    A: répondre à une

    B: répondre à deux




    C: répondre à trois

  6. Créer une boucle avec la syntaxe:

    int tour = 0;

    while (rond lt; questions) {

    (Reste du programme ici)

    tour = round + 1;

    }

    où "tour" est le nom que vous donnerez à une variable qui permettra de suivre le nombre de questions que le programme a affiché, et "des questions" est le nombre de questions que vous voulez que votre programme de quiz pour poser avant de quitter. Le reste du code ira entre "while (rond lt; (questions)" et "tour = round + 1;

  7. Générer une question aléatoire avec la syntaxe "randomizer.nextInt choix = (n) -" où "n" est le nombre total de questions que vous avez ajoutés à votre piscine (à partir de l'un, zéro).

  8. Afficher votre choix avec la syntaxe "System.out.println (QuestionsListe [choix] [0] -" puis tapez "= sélection input.readLine () -" sur la ligne suivante. Cela permet d'afficher la question et de laisser l'utilisateur de saisir une réponse.

  9. Utilisez la syntaxe suivante pour vérifier la réponse:

    if (selection.equals (QuestionsListe [choix] [1]) {

    System.out.println ("Correct!");

    }

    else {

    System.out.println ("Mauvaise, la réponse était " + QuestionsListe [choix] [1]);

    }

» » » » Comment créer un quiz avec des questions aléatoires en utilisant java