Com crear un qüestionari amb preguntes aleatòries usant Java (En 9 Passos)


Pas 1

Importa les biblioteques necessàries usant aquesta sintaxi a la part superior del teu codi font:

import java.util.random; import java.io. *;

Pas 2

Declara un nou generador de nombres aleatoris en la teva classe “public static void main” amb la sintaxi ” Random Randomizer = new Random (); “, on” Randomizer “és el nom que vulguis donar-li al teu objecte d’aleatorització. A continuació declara un objecte de consola amb la sintaxi “Console input = new Console ();”, on “input” és el nom que vulguis donar-li a l’objecte de consola.

Pas 3

Declara les següents variables:

int choice; String selection;

A on “choice” és el nom que vulguis assignar a la variable que emmagatzemarà la selecció de la pregunta aleatòria, i “selection” és el nom que vulguis donar-li a la variable que emmagatzemarà la selecció de la resposta de l’usuari.

Pas 4

Declara un arranjament de cadenes amb la sintaxi “QuestionList = new String;”, on “n” és el nombre de preguntes que inclourà la teva qüestionari i “QuestionList” és el nom que faràs servir per al teu arranjament.

Pas 5

Fes servir la següent sintaxi per a cada pregunta que vulguis que el teu programa triï:

QuestionList = “La meva pregunta \ nA: Resposta Un \ nB: Resposta Dues \ nC: Resposta Tres”; QuestionList = “Resposta correcta”;

A on “n” és el nombre de la teva pregunta (començant a zero), “La meva pregunta” és la pregunta, A – C són les possibles opcions de respostes i “Resposta correcta” és la lletra que correspongui a la resposta correcta. La “\ n” ocasionarà que la consola comenci a veure el text en una línia nova, de manera que la sintaxi anterior mostrarà el següent:

La meva pregunta A: Resposta Un B: Resposta Dues C: Resposta Tres

Pas 6

Crea un cicle amb la sintaxi:

int round = 0; while (round < questions) {

(La resta de el programa apareixerà aquí)

round = round +1; }

A on “round” és el nom que vulguis donar-li a una variable que faci el seguiment de l’nombre de preguntes que el programa ha mostrat, i “questions” és el nombre de preguntes que vulguis que el teu programa de qüestionaris mostri abans d’acabar. La resta de el codi haurà de col·locar-se entre “while (round < questions) (” i “round = round +1;”.

Pas 7

Genera una pregunta aleatòria amb la sintaxi “choice = randomizer.nextInt (n);”, on “n” és el nombre total de preguntes que vas afegir al teu grup (començant amb l’un, no amb el zero).

Pas 8

Mostra la teva selecció amb la sintaxi “System.out.println (QuestionList;” i després escriu “selection = input.readLine ();” a la següent línia. això mostrarà a la pregunta i permetrà que l’usuari escrigui una resposta.

Pas 9

Fes servir la següent sintaxi per verificar la resposta:

if (selection. equals (QuestionList) {System.out.println ( “Correcte!”);}

else {System.out.println ( “Incorrecte, la resposta era” + QuestionList);}

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *