INHOUDSOPGAWE:

Java Choice Maker: 13 stappe
Java Choice Maker: 13 stappe

Video: Java Choice Maker: 13 stappe

Video: Java Choice Maker: 13 stappe
Video: How to Install Java on Windows 10/11 [ 2023 Update ] JAVA_HOME, JDK Installation 2024, November
Anonim
Java Choice Maker
Java Choice Maker

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

Invoer
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

Die opstel van 'n hoofmetode
Die opstel van 'n hoofmetode

Stel 'n hooffunksie in java op

openbare statiese leemte hoof (String args) {}

Stap 3: Verklaring van die skandeerder

Verklaring van die skandeerder
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

Soek na aantal keuses
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 die skikking
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

Die maak van die lus
Die maak van 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

Scan in die keuses
Scan in die keuses

Gebruik die skandeerder om u keuses in die skikking in te voer

stringArray = scanner.nextLine ();

Stap 10: Verklaar ewekansig

Verklaar ewekansig
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
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

Druk die keuse
Druk die keuse

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: