Acest blog va detalia utilizarea și aplicarea metodei aleatoare „nextInt()” în Java.
Ce este metoda „Random nextInt()” în Java?
„ nextInt() ” metoda “ Aleatoriu ” este folosită pentru a genera un întreg aleatoriu cu sau fără intervalul specificat.
Sintaxă (cazul 1)
int nextInt ( )Conform acestei sintaxe, următorul „ int ” este returnată valoarea.
Sintaxă (cazul 2)
int nextInt ( dacă )În această sintaxă, „ pe unu ” indică intervalul de sfârșit până la care trebuie generat numărul aleatoriu începând de la ” 0 ”.
Înainte de a continua spre exemple, importați următorul pachet pentru a accesa toate clasele din „ java.util.* ' pachet:
import java.util. * ;
Exemplul 1: Aplicarea metodei „Random nextInt()” pentru a genera numere întregi aleatorii în Java
În acest exemplu, aleatoriu „ nextInt() ” metoda poate fi utilizată pentru a genera numere întregi aleatorii:
aleatoriu de clasă publică {public static void main ( Argumente șir [ ] ) {
Aleatoriu aleatoriu = nou Aleatoriu ( ) ;
int rezultat = random.nextInt ( ) ;
System.out.println ( 'Numărul întreg generat aleatoriu este: ' + rezultat ) ;
} }
În rândurile de cod de mai sus, aplicați următorii pași:
- În primul rând, creați un „ Aleatoriu ” obiect folosind „ nou „, cuvântul cheie și „ Aleatoriu() ” constructor, respectiv.
- După aceea, asociați „ nextInt() ” metoda cu obiectul creat pentru a asigura numerele aleatoare generate ca “ Întreg ”.
- În sfârșit, returnați numerele întregi generate aleatoriu.
Ieșire
În acest rezultat, se poate observa că numerele întregi aleatoare sunt generate de fiecare dată când codul este compilat.
Demonstrarea „IllegalArgumentException” întâlnită
„ nextInt() ” metoda aruncă “ IllegalArgumentException ” în cazul intervalului de sfârșit specificat în parametrul metodei fiind ” negativ ', după cum urmează:
Exemplul 2: Aplicarea metodei „Random nextInt()” pentru a genera numere întregi aleatorii într-un interval specificat în Java
Următorul exemplu aplică metoda discutată pentru a genera numere întregi aleatorii într-un anumit interval specificat:
clasa publică aleatorie2 {public static void main ( Argumente șir [ ] ) {
Aleatoriu aleatoriu = nou Aleatoriu ( ) ;
int rezultat = random.nextInt ( douăzeci ) ;
System.out.println ( „Numărul întreg generat aleatoriu între (0-20) este: „ + rezultat ) ;
} }
În blocul de cod de mai sus:
- Reamintim abordarea discutată pentru crearea unui „ Aleatoriu ' obiect.
- Acum, aplicați „ nextInt() ” care acumulează ca parametru întregul declarat.
- Acest număr întreg corespunde limitei finale până la care trebuie generate numerele aleatoare inițiind de la „ 0 ”.
- În cele din urmă, afișați aleatoriu numerele generate rezultate în intervalul specificat, adică „ 0-20 ”.
Ieșire
În acest rezultat, se poate observa că numerele aleatoare sunt generate în conformitate cu limita specificată.
Concluzie
„ nextInt() ” metoda “ Aleatoriu ” în Java este folosită pentru a genera un întreg aleatoriu cu sau fără intervalul specificat. Mai mult, această metodă aruncă „ IllegalArgumentException ” dacă intervalul specificat este negativ. Acest blog a discutat abordările pentru generarea de numere întregi aleatoare prin metoda aleatorie „nextInt()”.