Como crear un cuestionario con preguntas aleatorias usando Java (en 9 pasos)


Paso 1

Importar as bibliotecas necesarias usando esta sintaxe na parte superior do seu código fonte:

importación java.util.random; Importar java.ius. *;

Paso 2

Declara un novo xerador de números aleatorios na súa clase “Public static baleiro principal” coa sintaxe ” Random Randomizer = New Random (); “, onde” Randomizer “é o nome que quere dar o seu obxecto de aleatorización. A continuación, declara un obxecto de consola coa sintaxe “Consola Entrada = nova consola ();” Onde “Entrada” é o nome que desexa darlle ao obxecto da consola.

Paso 3

Declara as seguintes variables:

Int Choice; Selección de cadea;

Onde “Choice” é o nome que desexa asignar a variable que almacenará a pregunta aleatoria e “Selección” é o nome que desexa dar a variable que almacenará a selección de resposta do usuario.

Paso 4

Declara un arranxo de cadeas coa sintaxe “Pregunta = Nova cadea;”, onde “n” é o número de preguntas que o seu cuestionario incluirá “Pregunno” é O nome que usará para o seu arranxo.

Paso 5

Use a seguinte sintaxe para cada pregunta que desexe o seu programa Escolla:

PlaustleList = “A miña pregunta \ Na: Responder unha \ nb: resposta dous \ nc: resposta tres “; Pregunta = “Resposta correcta”;

onde “n” é o número da súa pregunta (a partir de cero), “a miña pregunta” é a pregunta que A – C son as posibles opcións de respostas e “resposta correcta” é a letra que corresponde a a resposta correcta. O “\ n” fará que a consola poida comezar a mostrar o texto nunha nova liña, polo que a sintaxe anterior mostrará o seguinte:

A miña pregunta a: Responder a b: Responder dous C: Responder tres

Paso 6

Crear un ciclo coa sintaxe:

int round = 0; Mentres (redondo <) {

(o resto do programa aparecerá aquí)

Round = Round + 1; }

Onde “Ronda” é o nome que desexa dar a unha variable que realice un seguimento do número de preguntas que o programa mostrou e “Preguntas” é o número de preguntas que quere o seu programa dos cuestionarios mostran antes de rematar. O resto do código debe ser colocado entre “mentres (redondo <) (” e “round = round + 1;”.

Paso 7

Xera unha pregunta aleatoria coa sintaxe “Choice = Randomizer.Nextint (n);” onde “n” é o número total de preguntas que engadiches ao teu grupo (comezando co único, non con cero).

Paso 8

Amosar a súa selección coa sintaxe “System.out.Println (Pregunta;” e logo escribir “Selection = Input.Readline ();” na seguinte liña. Isto mostrará a pregunta e permitirá que o usuario escriba unha resposta.

Paso 9

Use a seguinte sintaxe para verificar a resposta:

se (selección. Equal (Pregunta) {System.out.println (“Correcto!”);}

Outra {System.out.println (“Incorrecto, a resposta foi” + Pregunta);}

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *