Comment créer un questionnaire avec des questions aléatoires à l’aide de Java (en 9 étapes)


Étape 1

Importer les bibliothèques nécessaires à l’aide de cette syntaxe en haut de votre code source:

importer java.util.random; Importer java.ius. *;

étape 2

déclare un nouveau générateur de nombres aléatoires dans votre classe « Public statique vide » avec la syntaxe  » Randomizer aléatoire = Nouveau aléatoire (); « , où » Randomizer « est le nom que vous souhaitez donner votre objet de randomisation. Déclare ensuite un objet de la console avec la syntaxe « Entrée de console = nouvelle console (); » où « entrée » est le nom que vous souhaitez lui donner à l’objet de la console.

Étape 3

Déclare les variables suivantes:

int Choix; Sélection de la chaîne;

où « choix » est le nom que vous souhaitez attribuer la variable qui stocke la question aléatoire et « Sélection » est le nom que vous souhaitez donner la variable qui stockera la sélection de réponse de l’utilisateur.

étape 4

déclare un arrangement de chaînes avec la syntaxe « Questrelist = nouvelle chaîne; », où « N » est le nombre de questions que votre questionnaire comprendra « QuestionList » est Le nom que vous utiliserez pour votre arrangement.

étape 5

Utilisez la syntaxe suivante pour chaque question que vous souhaitez que votre programme choisisse:

QuestionList = « Ma question \ na: Réponse One \ NB: Réponse Two \ NC: Réponse trois « ; QuestionList = « 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 options de réponses possibles et « la réponse correcte » est la lettre qui correspond à la bonne réponse. Le « \ n » provoquera la console de démarrer montrant le texte dans une nouvelle ligne. La syntaxe précédente montrera donc ce qui suit:

Ma question à: Réponse One B: Réponse Two C: Réponse Three

étape 6

Créer un cycle avec la syntaxe:

int rond = 0; Tandis que (rond < questions) {

(le reste du programme apparaîtra ici)

rond = rond + 1; }

où « tour » est le nom que vous souhaitez lui donner à une variable qui conserve le nombre de questions montrées au programme et « questions » est le nombre de questions que vous souhaitez que votre programme soit. des questionnaires montrent avant de finir. Le reste du code doit être placé entre « alors que (rond < questions) ( » et « rond = rond + 1; ».

Étape 7

génère une question aléatoire avec la syntaxe « choix = randomizer.nextint (n); » où « n » est le nombre total de questions que vous avez ajoutées à votre groupe (en commençant par celui-ci, pas avec zéro).

Étape 8

Affiche votre sélection avec la syntaxe « System.out.println (QuestionList; » puis tapez « Sélection = entrée.readline (); » sur la ligne suivante. Cela montrera la question et permettra à l’utilisateur d’écrire une réponse.

étape 9

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

si (Sélection. Equals (QuestionList) {System.Out.Println (« CORRECT! »);}

ele {System.out.println (« incorrect, la réponse était » + QuestionList);}

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *