Ovaj će blog razraditi korištenje i primjenu metode Random “nextInt()” u Javi.
Što je metoda “Random nextInt()” u Javi?
' nextInt() ' metoda ' slučajan ” klasa se koristi za generiranje slučajnog cijelog broja sa ili bez navedenog raspona.
Sintaksa (slučaj 1)
int sljedećiInt ( )Prema ovoj sintaksi, sljedeći nasumični ' int ” vraća se vrijednost.
Sintaksa (slučaj 2)
int sljedećiInt ( da li )U ovoj sintaksi, ' na jedan ” pokazuje na krajnji raspon do kojeg treba generirati nasumični broj počevši od “ 0 ”.
Prije nastavka prema primjerima, uvezite sljedeći paket za pristup svim klasama u ' java.util.* ” paket:
uvoz java.util. * ;
Primjer 1: Primjena metode “Random nextInt()” za generiranje nasumičnih cijelih brojeva u Javi
U ovom primjeru, slučajni ' nextInt() ” metoda se može koristiti za generiranje nasumičnih cijelih brojeva:
javna klasa randomint {public static void main ( Argumenti niza [ ] ) {
Random random = novo Random ( ) ;
int rezultat = random.nextInt ( ) ;
System.out.println ( 'Nasumično generirani cijeli broj je: ' + rezultat ) ;
} }
U gornjim redcima koda primijenite sljedeće korake:
- Prije svega, stvorite ' slučajan ' objekt pomoću ' novi ' ključna riječ i ' nasumično() ” konstruktor, respektivno.
- Nakon toga pridružite ' nextInt() ' sa stvorenim objektom kako bi se osigurali generirani nasumični brojevi kao ' Cijeli broj ”.
- Na kraju, vratite nasumično generirane cijele brojeve.
Izlaz
U ovom ishodu može se vidjeti da se nasumični cijeli brojevi generiraju svaki put kada se kod kompajlira.
Demonstracija naiđenog 'IllegalArgumentException'
' nextInt() ' metoda baca ' IllegalArgumentException ” u slučaju da je navedeni krajnji raspon u parametru metode „ negativan ', kako slijedi:
Primjer 2: Primjena metode “Random nextInt()” za generiranje nasumičnih cijelih brojeva unutar određenog raspona u Javi
Sljedeći primjer primjenjuje opisanu metodu za generiranje nasumičnih cijelih brojeva unutar određenog određenog raspona:
javna klasa randomint2 {public static void main ( Argumenti niza [ ] ) {
Random random = novo Random ( ) ;
int rezultat = random.nextInt ( dvadeset ) ;
System.out.println ( 'Nasumično generirani cijeli broj između (0-20) je: ' + rezultat ) ;
} }
U gornjem bloku koda:
- Prisjetite se razmatranog pristupa za stvaranje ' slučajan ” objekt.
- Sada primijenite ' nextInt() ” metoda koja akumulira navedeni cijeli broj kao svoj parametar.
- Ovaj cijeli broj odgovara krajnjoj granici do koje se trebaju generirati nasumični brojevi počevši od “ 0 ”.
- Na kraju, prikažite rezultirajuće generirane brojeve nasumično unutar navedenog raspona, tj. ' 0-20 ”.
Izlaz
U ovom ishodu može se vidjeti da se nasumični brojevi generiraju u skladu s navedenim ograničenjem.
Zaključak
' nextInt() ' metoda ' slučajan ” klasa u Javi koristi se za generiranje slučajnog cijelog broja sa ili bez navedenog raspona. Štoviše, ova metoda baca ' IllegalArgumentException ” ako je navedeni raspon negativan. Ovaj blog raspravljao je o pristupima generiranju nasumičnih cijelih brojeva putem metode Random 'nextInt()'.