
Sisukord:
- Samm: importimine
- 2. samm: põhimeetodi seadistamine
- Samm: skanneri deklareerimine
- 4. samm: valikute arv
- Samm: valikute arvu skannimine
- 6. samm: massiivi initsialiseerimine
- 7. samm: silmuse tegemine
- 8. samm: kiirete valikute tegemine
- Samm 9: skannimine valikutes
- 10. samm: juhuslikkuse kuulutamine
- 11. samm: juhusliku numbri genereerimine
- 12. samm: valiku printimine
- 13. samm: palju õnne
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

See juhendikomplekt näitab, kuidas koostada java programmi, mis teeb valiku kasutaja poolt sisestatud valikute loendist. Programmi koostamiseks vajalikud põhiteadmised javast ja IDE -st. Iga samm ei tohiks võtta rohkem kui 2 minutit.
Samm: importimine

Importige skanner ja juhuslikud klassid Java -sse
importige java.util. Scanner;
import java.util. Random;
2. samm: põhimeetodi seadistamine

Seadistage Java põhifunktsioon
public static void main (String args) {}
Samm: skanneri deklareerimine

Initsialiseeri ja kuuluta skannerile muutuja, sel juhul nimetasin muutuja skaneerimiseks
Skanneri skaneerimine = uus skanner (System.in);
4. samm: valikute arv
Küsige kasutajalt valikute arvu.
Samm: valikute arvu skannimine

Kasutage skanneriobjekti valikute arvu sisestamiseks ja salvestage muutujale, antud juhul numChoices
int numChoices = scan.nextInt ();
6. samm: massiivi initsialiseerimine

Initsialiseeri massiiv, milles on nii palju elemente kui antud juhul on stringArray
String stringArray = uus String [numChoices+1];
7. samm: silmuse tegemine

Kirjutage for -tsükkel, kasutades massiivi läbimiseks 0 -vormindatud loendurit
jaoks (int i = 0; i <stringArray.length; i ++) {}
8. samm: kiirete valikute tegemine
Küsige kasutajatelt valikuid
Samm 9: skannimine valikutes

Kasutage skannerit, et sisestada oma valikud massiivi
stringArray = skanner.nextLine ();
10. samm: juhuslikkuse kuulutamine

Kuuluta muutuja juhuslikuks, sel juhul on selle nimi rand (veenduge, et teeksite seda väljaspool tsüklit)
Juhuslik rand = uus Juhuslik ();
11. samm: juhusliku numbri genereerimine

Looge randi abil juhuslik arv ja määrake sellele muutuja, antud juhul randomChoice
int randomChoice = rand.nextInt (numChoices);
12. samm: valiku printimine

Kasutage massiivi juhuslikult genereeritud arvu ja printige selle indeksi element
System.out.print (stringArray [randomChoice]);
13. samm: palju õnne
Teil peaks olema programm, mis skannib mitmeid valikuid ja prindib ühe neist valikutest juhuslikult välja.
Kui saate massiiviindeksi piiridest välja, kontrollige oma silmusloendurit. Kontrollige kindlasti oma koodi, kas seda kasutatakse semikoolonitena. pidage meeles, et java on tõstutundlik!
Soovitan:
Monty - Maker Faire mõõtmiskoletis: 6 sammu (piltidega)

Monty - Maker Faire Measuring Monster: Meile meeldib Maker Faires'is käia, kuid 2020 on otsustanud teisiti. Seega ehitame hoopis sobiva asendaja nimega Monty, kes jäädvustab atmosfääri ja jagab seda kõigiga
DIY Circuit Activty Board koos kirjaklambritega - MAKER - STEM: 3 sammu (piltidega)

DIY Circuit Activty Board koos kirjaklambritega | MAKER | STEM: Selle projektiga saate muuta elektrivoolu teed erinevate andurite läbimiseks. Selle disainiga saate vahetada sinise LED -i süttimise või helisignaali aktiveerimise vahel. Teil on ka võimalus valida valgusest sõltuv takisti koos
DIY MIST/FOG MAKER, KASUTATUD IC 555: 6 sammu (piltidega)

DIY MIST/FOG MAKER, KASUTADES IC 555: Selles õpetuses näitan, kuidas ehitada udu/udu valmistaja, kasutades IC 555 väga lihtsat vooluringi. Seda tuntakse ka niisutajana, pihustiga saab alustada
Ilmajaama andmete registreerimine Liono Maker: 5 sammu

Ilmajaama andmete registreerimine Liono Maker: Sissejuhatus: Tere, see on #LionoMaker. See on minu avatud lähtekoodiga ja ametlik YouTube'i kanal. Siin on link: Liono Maker / YOUTUBE KANAL Selles projektis õpime, kuidas teha "Ilmajaama andmete logimine". see on väga huvitav pr
Kuupäeva ja kellaaja logimine - Liono Maker: 5 sammu

Kuupäeva ja kellaaja logimine | Liono Maker: Sissejuhatus:-Selles õpetuses õpime, kuidas Arduino abil kuupäeva ja kellaaega logida. Selleks kasutan DS3231 & Micro SD -kaardi moodulid. Põhimoodul, mida kasutatakse aja ja amp; kuupäeva logimine on DS3231. DS3231 on RTC (tõeline