Inhoudsopgave:
- Stap 1: Importeren
- Stap 2: Een hoofdmethode instellen
- Stap 3: De scanner declareren
- Stap 4: Aantal keuzes
- Stap 5: Scannen op aantal keuzes
- Stap 6: De array initialiseren
- Stap 7: De lus maken
- Stap 8: snelle keuzes
- Stap 9: Scan in de keuzes
- Stap 10: Willekeurig verklaren
- Stap 11: Een willekeurig getal genereren
- Stap 12: De keuze afdrukken
- Stap 13: Gefeliciteerd
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze instructieset laat zien hoe je een java-programma bouwt dat een keuze maakt uit een lijst met opties die door de gebruiker worden ingevoerd. Een basiskennis van java en een IDE om het programma in te bouwen. Elke stap mag niet meer dan 2 minuten duren.
Stap 1: Importeren
Importeer de scanner en willekeurige klassen in java
java.util. Scanner importeren;
import java.util. Random;
Stap 2: Een hoofdmethode instellen
Een hoofdfunctie instellen in java
public static void main(String args) { }
Stap 3: De scanner declareren
Initialiseer en declareer een variabele voor de scanner in dit geval heb ik de variabele scan genoemd
Scanner scan = nieuwe scanner (System.in);
Stap 4: Aantal keuzes
Vraag de gebruiker om het aantal keuzes.
Stap 5: Scannen op aantal keuzes
Gebruik het scannerobject om het aantal keuzes in te voeren en op te slaan in een variabele, in dit geval numChoices
int numChoices= scan.nextInt();
Stap 6: De array initialiseren
Initialiseer een array met zoveel elementen als u in dit geval kunt kiezen stringArray
String stringArray= nieuwe String[numChoices+1];
Stap 7: De lus maken
Schrijf een for-lus met een teller die is geïnitialiseerd op 0 om door de array te gaan
for(int i=0; i< stringArray.length; i++){ }
Stap 8: snelle keuzes
Gebruiker vragen om de keuzes
Stap 9: Scan in de keuzes
Gebruik de scanner om uw keuzes in de array in te voeren
stringArray= scanner.nextLine();
Stap 10: Willekeurig verklaren
Declareer variabele voor willekeurig, in dit geval heet het rand (zorg ervoor dat je dit buiten de lus doet)
Willekeurige rand = nieuwe willekeurige();
Stap 11: Een willekeurig getal genereren
Genereer een willekeurig getal met rand en wijs het in dit geval een variabele toe randomChoice
int randomChoice= rand.nextInt(numChoices);
Stap 12: De keuze afdrukken
Gebruik het willekeurig gegenereerde getal in de array en druk het element af op die index
System.out.print(stringArray[willekeurige keuze]);
Stap 13: Gefeliciteerd
Je zou een programma moeten hebben dat een aantal keuzes scant en een van die keuzes willekeurig afdrukt.
Als u een array-index buiten de grenzen krijgt, controleer dan uw lusteller. Zorg ervoor dat u uw code controleert op correct gebruik van puntkomma's. onthoud dat java hoofdlettergevoelig is!