Sadržaj:
- Korak 1: Uvoz
- Korak 2: Postavljanje glavne metode
- Korak 3: Proglašavanje 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šavanje slučajnog
- Korak 11: Generiranje slučajnog broja
- Korak 12: Štampanje izbora
- Korak 13: Čestitamo
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
import java.util. Scanner;
import java.util. Random;
Korak 2: Postavljanje glavne metode
Postavite glavnu funkciju u javi
javna statička void main (String args) {}
Korak 3: Proglašavanje 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 za broj izbora.
Korak 5: Traženje broja izbora
Koristite objekt skenera za unos broja izbora i pohranite 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 koristeći brojač inicijaliziran na 0 za prolaz kroz niz
for (int i = 0; i <stringArray.length; i ++) {}
Korak 8: Brzi izbori
Od korisnika zatražite izbor
Korak 9: Skenirajte u izborima
Pomoću skenera unesite svoje izbore u niz
stringArray = scanner.nextLine ();
Korak 10: Proglašavanje slučajnog
Deklarirajte varijablu za nasumično u ovom slučaju se zove 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: Štampanje izbora
Koristite nasumično generirani broj u nizu i ispišite element u 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. Obavezno provjerite ispravnost upotrebe vašeg zareza u vašem kodu. zapamtite da java razlikuje velika i mala slova!