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
Video: Java Choice Maker: 13 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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!
Aanbeveel:
Monty - the Maker Faire Measure Monster: 6 stappe (met foto's)
Monty - die Maker Faire Meetmonster: Ons gaan graag na Maker Faires, maar 2020 het anders besluit. Daarom bou ons 'n geskikte plaasvervanger genaamd Monty, wat die atmosfeer sal vasvang en met almal sal deel
DIY -stroombaanbord met skuifspelde - MAKER - STEM: 3 stappe (met prente)
DIY -stroombaanbord met skuifspelde | MAKER | STEM: Met hierdie projek kan u die pad van die elektriese stroom verander deur verskillende sensors. Met hierdie ontwerp kan u wissel tussen die aansteek van 'n blou LED of die aktivering van 'n zoemer. U het ook die keuse om 'n ligafhanklike weerstand te gebruik met
Hoe om weerstasie -data aan te meld - Liono Maker: 5 stappe
Hoe om weerstasie -data aan te meld | Liono Maker: Inleiding: Hallo, dit is #LionoMaker. Dit is my open source en amptelike YouTube -kanaal. Hier is die skakel: Liono Maker / YOUTUBE CHANNEL In hierdie projek leer ons hoe om 'logging van weerstasie -data' te maak. dit is baie interessant
Hoe om datum en tyd aan te meld - Liono Maker: 5 stappe
Hoe om datum en tyd aan te meld | Liono Maker: Inleiding: -In hierdie tutoriaal leer ons hoe om datum en tyd aan te meld met Arduino. Vir hierdie doel gebruik ek DS3231 & Micro SD Card Modules.The main module that is used for time & datum aanmelding is DS3231. DS3231 is 'n RTC (regte tyd
Raspberry Pi - TSL45315 Java Ambient Light Sensor Java -tutoriaal: 4 stappe
Raspberry Pi - TSL45315 Ambient Light Sensor Java Tutoriaal: TSL45315 is 'n digitale sensor vir omringende lig. Dit benader die reaksie van die menslike oog onder verskillende beligtingstoestande. Die toestelle het drie kiesbare integrasietye en bied 'n direkte 16-bis lux-uitset via 'n I2C-bus-koppelvlak. Die toestel saam