Hoe maak je een Quiz met willekeurige vragen met behulp van Java



Een van de voordelen van het leren programmeren in een platformonafhankelijke taal, zoals Java, is dat als je hebt een gespecialiseerde tool, zoals een quiz-programma dat willekeurig van de items uit een bank van vragen selecteren zal, kunt u het zelf. Het is ook een nuttig project als je een beginner bent met Java, omdat het maakt u kennis met de taal van de willekeurige nut en geeft u de praktijk met de controlestructuren zoals lussen.

  • Importeren van de nodige bibliotheken met de syntaxis op de top van uw broncode:

    importeren van java.util.random;

    importeren van java.io.*;

  • Verklaren van een nieuwe random number generator in uw "public static void main"-klasse met de syntaxis "Random randomizer = nieuwe Random();" waar "randomizer" is de naam die u wilt geven uw randomizing object en vervolgens verklaren een console-object met de syntaxis "Console input = nieuwe Console();" waar "input" de naam die is u het console-object geven.

  • Declareer de volgende variabelen:

    int de keuze;

    Tekenreeks selectie;

    waar "keuze" is de naam die u zal de variabele die de willekeurige vraag selectie zal houden, en "selectie" is de naam zal u de variabele waarin de gebruikersselectie antwoord zal geven.

  • Verklaren van een tekenreeksmatrix met de syntaxis "QuestionList = nieuw koord [n] [2];" waarbij n het aantal vragen uw quiz zal omvatten en "QuestionList is de naam die u voor uw array gebruikt.

  • Gebruik de volgende syntaxis voor elke vraag waaruit u uw programma wilt te trekken:

    QuestionList [n] [0] = "mijn vraag \nA: antwoord op One\nB: antwoord op Two\nC: antwoord drie";

    QuestionList [n] [1] = "Juiste antwoord";

    waar "n" is het nummer van uw vraag (beginnend bij nul), is "Mijn vraag" de vraag, A - C zijn de keuzes mogelijk antwoord en "juiste antwoord is de letter die overeenkomt met het juiste antwoord. De "\n" zal de console beginnen met het weergeven van tekst op een nieuwe regel, zodat de bovenstaande sytntax wordt weergegeven als:

    Mijn vraag

    A: een antwoord

    B: antwoord twee

    C: antwoord drie

  • Maak een lus met de syntaxis:

    int ronde = 0;

    terwijl (ronde<>

    (rest van programma hier)

    ronde = ronde + 1;

    }

    waar "ronde" is de naam die u zal geven aan een variabele die het aantal vragen in het programma heeft weergegeven wilt bijhouden, en "vragen" is het aantal vragen dat u uw quiz vragen wilt voordat u afsluit. De rest van de code gaat tussen "terwijl (ronde< questions)("="" and="" "round="round" +="">

  • Genereren van een willekeurige vraag met de syntaxis "keuze randomizer.nextInt(n); =" waar "n" is het totale aantal vragen die u hebt toegevoegd aan uw zwembad (vanaf een, niet nul).

  • Weergeven van uw keuze met de syntaxis "System.out.println (QuestionList [keuze] [0];" Typ "selectie = input.readLine();" op de volgende regel. Dit zal weer de vraag en laat de gebruiker typt in een antwoord.

  • Gebruik de volgende syntaxis om het antwoord te controleren:

    Als (selection.equals(QuestionList[choice][1]) {}

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

    }

    else {}

    System.out.println ("Incorrect, het antwoord was" + QuestionList[choice][1]);

    }

Gerelateerde Artikelen

Hoe maak je een Quiz met behulp van Microsoft Access-Database

Hoe maak je een Quiz met behulp van Microsoft Access-Database

Microsoft Access-databases opslaan gegevensrecords met stukjes informatie die door query's en rapporten samen kan worden getrokken. Elke database bevat tabellen die deze records, waaronder gegevens zoals vragen en antwoorden voor quizzen kunnen opsla
Hoe maak je een Blog met behulp van Blogger.com

Hoe maak je een Blog met behulp van Blogger.com

Als u op zoek bent om te maken van uw eigen persoonlijke blog, met behulp van Blogger.com, is hier de introductie van een stap voor stap om te beginnen. Leren hoe te registreren voor een account, kies de blognaam van uw, uw pagina ontwerpt en maken b
Hoe maak je een doodsbrief met behulp van Microsoft Word

Hoe maak je een doodsbrief met behulp van Microsoft Word

Een lang, gedenkwaardig leven kan nooit worden samengevat in een paar korte woorden. Echter kan een leven vol hoop, ambities, nederlagen en herinneringen worden herinnerd en geëerd in een necrologie. Een doodsbrief is de writer's manier van het erken
Hoe maak je een Ebook met behulp van Acrobat Pro

Hoe maak je een Ebook met behulp van Acrobat Pro

Adobe Acrobat Professional is een PDF-editor. Wanneer u een eBook met behulp van Acrobat Pro, is het eBook niet eigenlijk geschreven in de Acrobat-toepassing. Het is geschreven in een word processing toepassing zoals Microsoft Word en wordt vervolgen
Hoe maak je een grafiek met behulp van tabelgegevens in MS Word

Hoe maak je een grafiek met behulp van tabelgegevens in MS Word

Grafieken en diagrammen omzetten in uw tabelgegevens visuele gegevens. Maak een grafiek met behulp van uw gegevens in een tabel in Microsoft Word. Als u Word 2003 hebt, maakt u de grafiek direct in Word. Echter in Word 2007 die functionaliteit is ver
Hoe maak je een DVD met behulp van Google's Picasa 3

Hoe maak je een DVD met behulp van Google's Picasa 3

Het eenvoudig maken van een DVD met behulp van Google's Picasa 3. Deze vakantie maken een cadeau-DVD met behulp van uw favoriete foto's te delen met uw familie en vrienden. Uw gepersonaliseerde DVD van uw favoriete momenten zullen een geschenk dat za
Hoe maak je een Quilt met behulp van een naaivoet

Hoe maak je een Quilt met behulp van een naaivoet

Maken van een quilt met een naaivoet heeft een aantal voordelen. Een van de belangrijkste voordelen is u zal zitten kundig voor uw quilt te voltooien in minder tijd dan conventionele methoden van quilt-maken vereisen. Wanneer u een quilt met een naai
Hoe maak je een caleidoscoop met behulp van goedkope materialen

Hoe maak je een caleidoscoop met behulp van goedkope materialen

Caleidoscoop bieden eenvoudige entertainment voor kinderen en volwassenen van alle leeftijden. De caleidoscoop van ontwerp bestaat uit weinig meer dan een buis met een gat voor het kijken naar het licht schijnt door objecten die zijn gevangen in de a
Hoe maak je een scorebord met behulp van PowerPoint

Hoe maak je een scorebord met behulp van PowerPoint

Microsoft PowerPoint-presentaties hoeft niet te worden al werk en geen spel, vooral wanneer de software componenten omvatten vormen die ontwerpen zoals scoreborden tot leven kunnen brengen. Of u wilt opnemen van een spel in uw volgende diavoorstellin
Hoe maak je een beeld met behulp van Plastic melkflessen

Hoe maak je een beeld met behulp van Plastic melkflessen

Als je hebt gekregen een kunstproject van de school te maken van een sculptuur met plastic melkflessen als onderdeel van een recycling uitdaging of wedstrijd, of als u een kunst student bent en u wilt plastic melkflessen gebruiken als een materiaal i
Hoe maak je een puzzel met behulp van MS Word

Hoe maak je een puzzel met behulp van MS Word

U weet misschien dat hij meester van de 1.000 stuk puzzel, maar hoe zou hij tarief ten opzichte van een aangepaste puzzel die u hebt gemaakt? U kunt uw eigen legpuzzels met behulp van Microsoft Word. U maken puzzels door een afbeelding toe te voegen
Hoe maak je een Brochure met behulp van Photoshop

Hoe maak je een Brochure met behulp van Photoshop

Brochures helpen bevorderen van uw bedrijf door een heleboel informatie in een relatief klein pakket dat kan worden gemaild, geplaatst in brochure rekken of links op countertops van de storefront verpakking. Deze veelzijdige marketing stukken kunnen
Hoe maak je een videoclip met behulp van Clips van Shows

Hoe maak je een videoclip met behulp van Clips van Shows

De beste TV Maak je verliefd op de tekens en diep voor hen te zorgen. Veel mensen willen maken van muziekvideo's uit hun favoriete programma's, splicing samen videoclips en het toevoegen van een nummer. Kunt u uw eigen muziekvideo's met behulp van cl
Hoe maak je een webpagina met behulp van DIV in plaats van een tabel

Hoe maak je een webpagina met behulp van DIV in plaats van een tabel

HTML-tabellen zijn gebruikt om de opmaak van een webpagina met inbegrip van tekst, afbeeldingen, formuliervelden en andere tabellen bepalen. Nochtans, zijn zij meer geschikt voor het verwerken van tekstgegevens dan afbeeldingen en geneste tabellen. D
Hoe maak je een lettertype met behulp van Corel

Hoe maak je een lettertype met behulp van Corel

Creëren van uw eigen lettertypen kan niet alleen leuk, het kan ook een nuttige vaardigheid te hebben als u op zoek bent naar een speciale lettertype voor een presentatie, wilt maken van een persoonlijke logo voor uw eigen bedrijf, of overwegen copyri