INHOUDSOPGAWE:
- Stap 1: Invoer
- Stap 2: Die opstel van 'n hoofmetode
- Stap 3: Verklaring van die skandeerder
- Stap 4: Aantal keuses
- Stap 5: Soek na aantal keuses
- Stap 6: Initialiseer die skikking
- Stap 7: Maak die lus
- Stap 8: Vra keuses
- Stap 9: Skandeer die keuses in
- Stap 10: Verklaar ewekansig
- Stap 11: Genereer 'n ewekansige getal
- Stap 12: Druk die keuse uit
- Stap 13: Baie geluk
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie instruksieset sal wys hoe u 'n Java -program bou wat 'n keuse kan maak uit 'n lys opsies wat deur die gebruiker ingevoer word. 'N Basiese kennis van java en 'n IDE om die program in te bou. Elke stap moet nie langer as 2 minute neem nie.
Stap 1: Invoer
Voer die skandeerder en willekeurige klasse in java in
invoer java.util. Scanner;
invoer java.util. Random;
Stap 2: Die opstel van 'n hoofmetode
Stel 'n hooffunksie in java op
openbare statiese leemte hoof (String args) {}
Stap 3: Verklaring van die skandeerder
Initialiseer en verklaar 'n veranderlike vir die skandeerder, in hierdie geval noem ek die veranderlike skandering
Skandeerder -skandering = nuwe skandeerder (System.in);
Stap 4: Aantal keuses
Stel die gebruiker in kennis van die aantal keuses.
Stap 5: Soek na aantal keuses
Gebruik die skandeerder -voorwerp om die aantal keuses in te voer en stoor in 'n veranderlike in hierdie geval numChoices
int numChoices = scan.nextInt ();
Stap 6: Initialiseer die skikking
Initialiseer 'n skikking met soveel elemente as wat u in hierdie geval stringArray het
String stringArray = nuwe string [numChoices+1];
Stap 7: Maak die lus
Skryf 'n for -lus met 'n teller wat op 0 geïnitialiseer is om deur die skikking te gaan
vir (int i = 0; i <stringArray.length; i ++) {}
Stap 8: Vra keuses
Stel gebruiker in kennis oor die keuses
Stap 9: Skandeer die keuses in
Gebruik die skandeerder om u keuses in die skikking in te voer
stringArray = scanner.nextLine ();
Stap 10: Verklaar ewekansig
Verklaar veranderlike ewekansig, in hierdie geval word dit rand genoem (maak seker dat u dit buite die lus doen)
Willekeurige rand = nuwe Random ();
Stap 11: Genereer 'n ewekansige getal
Genereer 'n ewekansige getal met rand en ken dit in hierdie geval randomChoice toe
int randomChoice = rand.nextInt (numChoices);
Stap 12: Druk die keuse uit
Gebruik die willekeurig gegenereerde getal in die skikking en druk die element by die indeks af
System.out.print (stringArray [randomChoice]);
Stap 13: Baie geluk
U moet 'n program hê wat 'n aantal keuses ondersoek en een van die keuses ewekansig afdruk.
Kontroleer u lusteller as u 'n skikkingindeks buite perke kry. Kontroleer u kode vir die korrekte gebruik van semikolon. onthou dat java hooflettergevoelig is!