Een van de voordelen van het leren programmeren in een platformonafhankelijke taal , zoals Java , is dat als je een speciale tool , zoals een quiz programma dat willekeurig zal kiezen moet zijn items uit een bank van vragen , kunt u het zelf maken . Het is ook een nuttig project als je een beginner bent met Java , omdat het je kennis met de taal van willekeurige nut en geeft u oefenen met controle structuren zoals lussen . Instructies Import 1 de nodige bibliotheken met de syntaxis aan de top van uw broncode : import java.util.random ; import java.io . * ; kopen van 2 Verklaar een nieuwe random number generator in uw " public static void main " klas met de syntax " Random randomizer = new Random ( ) ; " waar " randomizer " is de naam die u kiest te geven aan uw randomizing object en vervolgens verklaren een console -object met de syntax " console -ingang = new console ( ) ; " waar "input " is de naam die je de console object geven 3 Verklaar de volgende variabelen : int keuze ; String selectie ; waar " keuze " is de naam die u de variabele die de willekeurige vraag selectie zal houden te geven , en " keuze " is de naam die u de variabele die antwoord selectie van de gebruiker zal houden geven 4 Verklaar een string array met de syntax . " vragenlijst = new String [ n ] [ 2 ] ; " waarbij n het aantal vragen uw quiz zal omvatten en " vragenlijst is de naam die u wilt gebruiken voor uw array 5 Gebruik de volgende syntaxis voor elke vraag die u wilt uw programma op te stellen . : vragenlijst [ n ] [ 0 ] = " Mijn Vraag \\ nA : antwoord One \\ nB : antwoord Two \\ nC : antwoord Drie " ; vragenlijst [ n ] [ 1 ] = "Correct antwoord " ; waarbij " n "het aantal van uw vraag ( beginnend bij nul ) , " Mijn vraag " is de vraag , A - C zijn de mogelijke antwoord keuzes , en " juiste antwoord is de letter die om het juiste antwoord . De " \\ n " zal de console start het weergeven van tekst op een nieuwe regel te maken , zodat de bovenstaande sytntax worden weergegeven als: Mijn Vraag A : Antwoord One B : antwoord Twee C : antwoord Drie 6 Maak een lus met de syntax : int ronde = 0 ; terwijl ( ronde < vragen ) { ( rest van het programma hier ) ronde = ronde + 1 ; } waar " round " is de naam die u zal geven aan een variabele die het aantal vragen het programma heeft getoond , en " vragen " is het aantal vragen dat u wilt dat uw quiz -programma om te vragen alvorens te stoppen zal volgen . De rest van de code zal gaan tussen " terwijl (rond < vragen ) ( " en " round = ronde + 1 ; 7 Genereer een willekeurige vraag met de syntax " keuze = randomizer.nextInt ( n ) ; " waar " n " is het totaal aantal vragen dat u toegevoegd aan uw zwembad (beginnend bij een, niet nul ) op Twitter 8 Toon uw keuze met de syntax . " System.out.println ( vragenlijst [ keuze ] [ 0 ] ; " typ " selectie = input.readLine ( ) ; . " op de volgende regel Dit zal de vraag weer te geven en laat het type gebruiker in een antwoord 9 Gebruik de volgende syntaxis om het antwoord te controleren : indien het antwoord was " + vragenlijst [ keuze ] [ 1 ] ) ; }
|