1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako napraviti kviz s nasumičnim pitanjima pomoću Jave

Jedna od prednosti učenja programiranja na višeplatformskom jeziku, kao što je Java, je da ako trebate specijalizirani alat, kao što je kviz program koji će nasumično odabrati svoje stavke iz banke pitanja, možete ga sami napraviti . Također je koristan projekt ako ste početnik s Javom, jer vas uvodi u nasumičnu pomoć jezika i daje vam praksu s kontrolnim strukturama kao što su petlje.

1. korak

Uvezite potrebne biblioteke sa sintaksom na samom vrhu vašeg izvornog koda:import java.util.random; uvoz java.io.*;

2. korak

Deklarirajte novi generator slučajnih brojeva u svojoj "javnoj statičnoj void glavnoj" klasi sa sintaksom "Random randomizer =new Random();" gdje je "randomizator" naziv koji odaberete dati svom objektu za nasumično odabiranje, a zatim deklarirate objekt konzole sa sintaksom "Ulaz konzole =nova konzola();" gdje je "input" naziv koji dajete objektu konzole.

3. korak

Deklarirajte sljedeće varijable:

int izbor; Odabir niza;

gdje je "izbor" naziv koji ćete dati varijabli koja će sadržavati nasumični odabir pitanja, a "izbor" je naziv koji ćete dati varijabli koja će sadržavati izbor odgovora korisnika.

4. korak

Deklarirajte niz nizova sa sintaksom "QuestionList =new String[n][2];" gdje je n broj pitanja koja će vaš kviz sadržavati, a "QuestionList je naziv koji ćete koristiti za svoj niz.

Korak 5

Koristite sljedeću sintaksu za svako pitanje iz kojeg želite da vaš program crpi:

QuestionList[n][0] ="Moje pitanje \nA:Odgovor jedan\nB:Odgovor dva\nC:Odgovor tri"; QuestionList[n][1] ="Točan odgovor"; gdje je "n" broj vašeg pitanja (počevši od nule), "Moje pitanje" je pitanje, A - C su mogući izbori odgovora, a "Točan odgovor je slovo koje odgovara točnom odgovoru. "\n " učinit će da konzola počne prikazivati ​​tekst u novom retku, tako da će se gornja sintaksa prikazati kao:

Moje pitanje A:Odgovor jedan B:Odgovor dva C:Odgovor tri

Korak 6

Napravite petlju sa sintaksom:

int krug =0; dok (okruži

(ostatak programa ovdje)

krug =krug + 1; }

gdje je "round" naziv koji ćete dati varijabli koja će pratiti broj pitanja koja je program prikazao, a "questions" je broj pitanja koja želite da vaš kviz program postavi prije nego što izađe. Ostatak koda bit će između "while (round

7. korak

Generirajte nasumično pitanje sa sintaksom "choice =randomizer.nextInt(n);" gdje je "n" ukupan broj pitanja koja ste dodali u svoj skup (počevši od jedan, ne od nule).

Korak 8

Prikažite svoj izbor pomoću sintakse "System.out.println(QuestionList[choice][0];" zatim upišite "selection =input.readLine();" u sljedeći redak. To će prikazati pitanje i omogućiti korisniku da ga upiše odgovor.

Korak 9

Koristite sljedeću sintaksu da provjerite odgovor:

if (selection.equals(QuestionList[choice][1]){ System.out.println("Correct!"); }

else{ System.out.println("Netočno, odgovor je bio " + QuestionList[izbor][1]); }


  1. Kako izraditi P grafikon pomoću uzoraka
  2. Kako stvoriti skočni prozor pomoću Dreamweavera
  3. Kako stvoriti gradijent teksta s InDesignom
  4. Kako stvoriti popise za reprodukciju pomoću programa Windows Media Player
  5. Kako izraditi posjetnice pomoću Pagemakera