Innholdsfortegnelse:
- Trinn 1: Importer
- Trinn 2: Konfigurere en hovedmetode
- Trinn 3: Deklarere skanneren
- Trinn 4: Antall valg
- Trinn 5: Søk etter antall valg
- Trinn 6: Initialiserer matrisen
- Trinn 7: Making the Loop
- Trinn 8: Spør valg
- Trinn 9: Skann inn valgene
- Trinn 10: Erklæring tilfeldig
- Trinn 11: Generere et tilfeldig tall
- Trinn 12: Skrive ut valget
- Trinn 13: Gratulerer
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette instruksjonssettet viser hvordan du bygger et Java -program som kan velge mellom en liste over alternativer som er lagt inn av brukeren. En grunnleggende arbeidskunnskap om java og en IDE for å bygge programmet i. Hvert trinn bør ikke ta mer enn 2 minutter.
Trinn 1: Importer
Importer skanneren og tilfeldige klasser i java
importer java.util. Scanner;
import java.util. Random;
Trinn 2: Konfigurere en hovedmetode
Sett opp en hovedfunksjon i java
offentlig statisk tomrom (String args) {}
Trinn 3: Deklarere skanneren
Initialiser og erklær en variabel for skanneren, i dette tilfellet navngav jeg variabelen skanning
Skannerskanning = ny skanner (System.in);
Trinn 4: Antall valg
Be brukeren om antall valg.
Trinn 5: Søk etter antall valg
Bruk skannerobjektet til å angi antall valg og lagre i en variabel i dette tilfellet numChoices
int numChoices = scan.nextInt ();
Trinn 6: Initialiserer matrisen
Initialiser en matrise med så mange elementer som du har valg i dette tilfellet stringArray
String stringArray = ny streng [numChoices+1];
Trinn 7: Making the Loop
Skriv en for -løkke ved å bruke en teller initialisert til 0 for å gå gjennom matrisen
for (int i = 0; i <stringArray.length; i ++) {}
Trinn 8: Spør valg
Be brukeren om valgene
Trinn 9: Skann inn valgene
Bruk skanneren til å legge inn dine valg i matrisen
stringArray = scanner.nextLine ();
Trinn 10: Erklæring tilfeldig
Erklær variabelen for tilfeldig i dette tilfellet den heter rand (sørg for å gjøre dette utenfor løkken)
Tilfeldig rand = new Random ();
Trinn 11: Generere et tilfeldig tall
Generer et tilfeldig tall ved å bruke rand og tilordne den en variabel i dette tilfellet randomChoice
int randomChoice = rand.nextInt (numChoices);
Trinn 12: Skrive ut valget
Bruk det tilfeldig genererte tallet i matrisen og skriv ut elementet ved den indeksen
System.out.print (stringArray [randomChoice]);
Trinn 13: Gratulerer
Du bør ha et program som skanner inn en rekke valg og skriver ut et av disse valgene tilfeldig.
Hvis du får en matriseindeks utenfor grensen, sjekk loop -telleren. Sørg for å sjekke koden for riktig semikolonbruk. Husk at java er store og små bokstaver!