Ta spletni dnevnik bo podrobneje razložil uporabo in uporabo metode Random »nextInt()« v Javi.
Kaj je metoda »Random nextInt()« v Javi?
' nextInt() ' metoda ' naključen ” se uporablja za ustvarjanje naključnega celega števila z ali brez navedenega obsega.
Sintaksa (1. primer)
int naslednjiInt ( )V skladu s to sintakso je naslednji naključni ' int ” je vrnjena vrednost.
Sintaksa (2. primer)
int naslednjiInt ( ali )V tej sintaksi ' na enem ' kaže na končni obseg, do katerega je treba generirati naključno število, začenši z ' 0 ”.
Preden nadaljujete s primeri, uvozite naslednji paket za dostop do vseh razredov v ' java.util.* ” paket:
uvozi java.util. * ;
1. primer: uporaba metode »Random nextInt()« za generiranje naključnih celih števil v Javi
V tem primeru je naključni ' nextInt() ” se lahko uporabi za generiranje naključnih celih števil:
javni razred randomint {javni statični void main ( Argi nizov [ ] ) {
Naključno naključno = novo Naključno ( ) ;
int rezultat = random.nextInt ( ) ;
System.out.println ( 'Naključno ustvarjeno celo število je: ' + rezultat ) ;
} }
V zgornjih vrsticah kode uporabite naslednje korake:
- Najprej ustvarite » naključen ' objekt z uporabo ' novo ' ključna beseda in ' naključen() ” konstruktor oz.
- Po tem povežite » nextInt() ' z ustvarjenim objektom, da se zagotovijo ustvarjena naključna števila kot ' Celo število ”.
- Na koncu vrnite naključno ustvarjena cela števila.
Izhod
V tem rezultatu je razvidno, da se naključna cela števila generirajo vsakič, ko se koda prevede.
Predstavitev odkrite 'IllegalArgumentException'
' nextInt() ' metoda vrže ' IllegalArgumentException « v primeru podanega končnega obsega v parametru metode » negativno ', kot sledi:
2. primer: uporaba metode »Random nextInt()« za generiranje naključnih celih števil v določenem obsegu v Javi
Naslednji primer uporablja obravnavano metodo za generiranje naključnih celih števil v določenem določenem obsegu:
javni razred randomint2 {javni statični void main ( Argi nizov [ ] ) {
Naključno naključno = novo Naključno ( ) ;
int rezultat = random.nextInt ( dvajset ) ;
System.out.println ( 'Naključno ustvarjeno celo število med (0-20) je: ' + rezultat ) ;
} }
V zgornjem kodnem bloku:
- Spomnite se obravnavanega pristopa za ustvarjanje » naključen ” predmet.
- Zdaj uporabite ' nextInt() ” metoda, ki kopiči navedeno celo število kot svoj parameter.
- To celo število ustreza končni meji, do katere je treba generirati naključna števila, ki se začnejo iz ' 0 ”.
- Na koncu naključno prikažite nastale ustvarjene številke v določenem obsegu, tj. 0-20 ”.
Izhod
V tem rezultatu je razvidno, da so naključna števila ustvarjena v skladu z določeno omejitvijo.
Zaključek
' nextInt() ' metoda ' naključen ” v Javi se uporablja za ustvarjanje naključnega celega števila z ali brez podanega obsega. Poleg tega ta metoda vrže ' IllegalArgumentException «, če je navedeni obseg negativen. Ta blog je razpravljal o pristopih k generiranju naključnih celih števil z metodo Random »nextInt()«.