Selles ajaveebis käsitletakse juhusliku meetodi 'nextInt()' kasutamist ja rakendamist Javas.
Mis on Java-meetod „Juhuslik nextInt()”?
' nextInt() ' meetod ' juhuslik ” klassi kasutatakse juhusliku täisarvu genereerimiseks määratud vahemikuga või ilma.
Süntaks (1. juhtum)
int nextInt ( )Selle süntaksi järgi järgmine juhuslik ' int ” väärtus tagastatakse.
Süntaks (2. juhtum)
int nextInt ( kas )Selles süntaksis ' ühel ' osutab lõppvahemikule, milleni tuleb juhuslik arv genereerida alates ' 0 ”.
Enne näidetega jätkamist importige järgmine pakett, et pääseda juurde kõikidele klassidele java.util.* ” pakett:
importida java.util. * ;
Näide 1: meetodi „Random nextInt()” rakendamine Javas juhuslike täisarvude genereerimiseks
Selles näites on juhuslik ' nextInt() ” meetodit saab kasutada juhuslike täisarvude genereerimiseks:
avalik klass randomint {avalik static void main ( String args [ ] ) {
Juhuslik juhuslik = uus juhuslik ( ) ;
int tulemus = juhuslik.nextInt ( ) ;
System.out.println ( 'Juhuslikult genereeritud täisarv on: ' + tulemus ) ;
} }
Ülaltoodud koodiridades rakendage järgmisi samme.
- Kõigepealt looge ' juhuslik ' objekt kasutades ' uus ' märksõna ja ' juhuslik () ” konstruktor vastavalt.
- Pärast seda seostage ' nextInt() ” meetodit loodud objektiga, et tagada genereeritud juhuslikud arvud nagu „ Täisarv ”.
- Lõpuks tagastage juhuslikult genereeritud täisarvud.
Väljund
Sellest tulemusest on näha, et juhuslikud täisarvud genereeritakse iga kord, kui koodi kompileeritakse.
Ebaseadusliku argumendi erandi demonstreerimine
' nextInt() ' meetod viskab ' IllegalArgumentException ” juhul kui meetodi parameetri määratud lõppvahemik on „ negatiivne ', järgnevalt:
Näide 2: meetodi „Random nextInt()” rakendamine Javas määratud vahemikus juhuslike täisarvude genereerimiseks
Järgmine näide rakendab kirjeldatud meetodit juhuslike täisarvude genereerimiseks teatud kindlas määratud vahemikus:
avalik klass randomint2 {avalik static void main ( String args [ ] ) {
Juhuslik juhuslik = uus juhuslik ( ) ;
int tulemus = juhuslik.nextInt ( kakskümmend ) ;
System.out.println ( 'Juhuslikult genereeritud täisarv vahemikus (0-20) on: ' + tulemus ) ;
} }
Ülaltoodud koodiplokis:
- Tuletage meelde arutletud lähenemisviisi ' juhuslik ” objekt.
- Nüüd rakendage ' nextInt() ” meetod, mis kogub selle parameetrina märgitud täisarvu.
- See täisarv vastab lõpplimiidile, milleni tuleb genereerida juhuslikud arvud, alustades ' 0 ”.
- Lõpuks kuvage saadud arvud juhuslikult määratud vahemikus, st ' 0-20 ”.
Väljund
Sellest tulemusest on näha, et juhuslikud arvud genereeritakse vastavalt määratud piirile.
Järeldus
' nextInt() ' meetod ' juhuslik ” klassi Java-s kasutatakse juhusliku täisarvu genereerimiseks määratud vahemikuga või ilma. Lisaks tekitab see meetod ' IllegalArgumentException ” kui määratud vahemik on negatiivne. Selles ajaveebis käsitleti lähenemisviise juhuslike täisarvude genereerimiseks juhusliku 'nextInt()' meetodi abil.