Cuprins:
- Pasul 1: Import
- Pasul 2: Configurarea unei metode principale
- Pasul 3: declararea scanerului
- Pasul 4: Număr de opțiuni
- Pasul 5: scanarea numărului de opțiuni
- Pasul 6: Inițializarea matricei
- Pasul 7: Realizarea buclei
- Pasul 8: Alegeți opțiunile
- Pasul 9: Scanați în opțiuni
- Pasul 10: declararea aleatorie
- Pasul 11: Generarea unui număr aleatoriu
- Pasul 12: Tipărirea alegerii
- Pasul 13: Felicitări
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acest set de instrucțiuni va arăta cum să construiți un program Java care va face o alegere dintr-o listă de opțiuni introduse de utilizator. O cunoaștere de bază a Java și un IDE pentru a construi programul. Fiecare pas nu ar trebui să dureze mai mult de 2 minute.
Pasul 1: Import
Importați scanerul și clasele aleatoare în java
import java.util. Scanner;
import java.util. Random;
Pasul 2: Configurarea unei metode principale
Configurați o funcție principală în java
public static main main (String args) {}
Pasul 3: declararea scanerului
Inițializați și declarați o variabilă pentru scaner, în acest caz am numit scanarea variabilă
Scanare scanare = scaner nou (System.in);
Pasul 4: Număr de opțiuni
Solicitați utilizatorului numărul de opțiuni.
Pasul 5: scanarea numărului de opțiuni
Utilizați obiectul scanerului pentru a introduce numărul de opțiuni și a stoca într-o variabilă în acest caz numChoices
int numChoices = scan.nextInt ();
Pasul 6: Inițializarea matricei
Inițializați o matrice cu câte elemente aveți opțiuni în acest caz stringArray
String stringArray = new String [numChoices + 1];
Pasul 7: Realizarea buclei
Scrieți o buclă for utilizând un contor inițializat la 0 pentru a trece prin matrice
for (int i = 0; i <stringArray.length; i ++) {}
Pasul 8: Alegeți opțiunile
Solicitați utilizatorului alegerile
Pasul 9: Scanați în opțiuni
Folosiți scanerul pentru a introduce opțiunile în matrice
stringArray = scanner.nextLine ();
Pasul 10: declararea aleatorie
Declarați variabila pentru întâmplare, în acest caz se numește rand (asigurați-vă că faceți acest lucru în afara buclei)
Random Rand = new Random ();
Pasul 11: Generarea unui număr aleatoriu
Generați un număr aleatoriu utilizând rand și atribuiți-i o variabilă în acest caz randomChoice
int randomChoice = rand.nextInt (numChoices);
Pasul 12: Tipărirea alegerii
Utilizați numărul generat aleatoriu în matrice și tipăriți elementul la acel index
System.out.print (stringArray [randomChoice]);
Pasul 13: Felicitări
Ar trebui să aveți un program care scanează mai multe opțiuni și imprimă la întâmplare una dintre aceste opțiuni.
Dacă obțineți un index de matrice în afara limitelor, verificați contorul de buclă. Asigurați-vă că verificați codul pentru utilizarea corectă a punctelor și virgulelor. amintiți-vă că Java este sensibil la majuscule și minuscule!