
Sadržaj:
- Korak 1: Uvoz
- Korak 2: Postavljanje glavne metode
- Korak 3: Deklariranje skenera
- Korak 4: Broj izbora
- Korak 5: Traženje broja izbora
- Korak 6: Inicijalizacija niza
- Korak 7: Napravite petlju
- Korak 8: Brzi izbori
- Korak 9: Skenirajte u izborima
- Korak 10: Proglašenje slučajnim
- Korak 11: Generiranje slučajnog broja
- Korak 12: Ispis izbora
- Korak 13: Čestitamo
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

Ovaj skup uputa pokazat će kako izgraditi java program koji će birati s popisa opcija koje unosi korisnik. Osnovno radno znanje jave i IDE -a za izradu programa. Svaki korak ne bi trebao trajati više od 2 minute.
Korak 1: Uvoz

Uvezite skener i slučajne klase u javu
uvoz java.util. Scanner;
uvoz java.util. Random;
Korak 2: Postavljanje glavne metode

Postavite glavnu funkciju u javi
javna statička void main (String args) {}
Korak 3: Deklariranje skenera

Inicijalizirajte i deklarirajte varijablu za skener u ovom slučaju nazvao sam varijablu scan
Skeniranje skenera = novi skener (System.in);
Korak 4: Broj izbora
Pitajte korisnika o broju izbora.
Korak 5: Traženje broja izbora

Pomoću objekta skenera unesite broj izbora i spremite u varijablu u ovom slučaju numChoices
int numChoices = scan.nextInt ();
Korak 6: Inicijalizacija niza

Inicijalizirajte niz sa onoliko elemenata koliko imate izbora u ovom slučaju stringArray
String stringArray = novi String [numChoices+1];
Korak 7: Napravite petlju

Napišite for petlju pomoću brojača inicijaliziranog na 0 za prolaz kroz niz
for (int i = 0; i <stringArray.length; i ++) {}
Korak 8: Brzi izbori
Brzi korisnik za odabir
Korak 9: Skenirajte u izborima

Pomoću skenera unesite svoje izbore u niz
stringArray = scanner.nextLine ();
Korak 10: Proglašenje slučajnim

Deklarirajte varijablu za nasumično u ovom slučaju se naziva rand (to učinite izvan petlje)
Random rand = new Random ();
Korak 11: Generiranje slučajnog broja

Generirajte slučajni broj pomoću randa i dodijelite mu varijablu u ovom slučaju randomChoice
int randomChoice = rand.nextInt (numChoices);
Korak 12: Ispis izbora

Koristite nasumično generirani broj u nizu i ispišite element na tom indeksu
System.out.print (stringArray [randomChoice]);
Korak 13: Čestitamo
Trebali biste imati program koji skenira brojne izbore i nasumično ispisuje jedan od tih izbora.
Ako dobivate indeks polja izvan granica, provjerite brojač petlje. Svakako provjerite ispravnost upotrebe vašeg zareza u vašem kodu. zapamtite da java razlikuje velika i mala slova!
Preporučeni:
Monty - Maker Faire Mjerenje čudovišta: 6 koraka (sa slikama)

Monty - Maker Faire Mjerenje čudovišta: Volimo ići na Maker Faires, ali 2020. je odlučilo drugačije. Stoga umjesto toga gradimo prikladnu zamjenu po imenu Monty, koja će zabilježiti atmosferu i podijeliti je sa svima
Hakiranje vaše značke Maker Faire Seoul: 15 koraka

Hakiranje vaše značke Maker Faire Seoul 2019: U programu Maker Faire Seoul 2019, skiiiD nagradna igra Arduino Nano i Neopixel! Upute za korištenje NeoPixela i Arduina sa skiiiD -om
Projekt za Noć vještica s lubanjom, Arduinom, trepćućim LED diodama i očima koje se pomiču - Maker, MakerED, MakerSpaces: 4 koraka

Projekt za Noć vještica s lubanjom, Arduinom, trepćućim LED diodama i očima koje se pomiču | Maker, MakerED, MakerSpaces: Halloween Project s Lubanjom, Arduinom, treperećim LED diodama i pomicanjem očiju Uskoro je Noć vještica, pa hajde da stvorimo zastrašujući projekt dok kodiramo i DIY (pomalo petljamo …). Vodič je namijenjen ljudima koji nemaju 3D pisač, koristit ćemo plast od 21 cm
Sustav pozivnica Maker Faire: 5 koraka

Sustav pozivnica Maker Faire: Ovaj je projekt stvoren za zadatak dok sam bio u srednjoj školi u razredu 11 komunikacijske tehnologije. Cilj je bio uputiti kreativan poziv na bilo koji događaj koji želite, poput rođendana, vjenčanja, zabave itd. Način na koji naša nastava
"Ready Maker" - Kontrola nad projektom "Lego Power Functions" projekt: 9 koraka

"Ready Maker" - Kontrola nad projektom "Lego Power Functions" projekt: Naučite kako kontrolirati Lego " Power funkcije " komponente s Arduino pločom i izgradite svoj projekt u " Ready Maker " editor (kod nije potreban) za daljinsko upravljanje modelom