Denne bloggen vil utdype bruken og bruken av Random “nextInt()”-metoden i Java.
Hva er 'Random nextInt()'-metoden i Java?
« nextInt() ' metoden for ' tilfeldig Klasse brukes til å generere et tilfeldig heltall med eller uten det angitte området.
Syntaks (tilfelle 1)
int nesteInt ( )I henhold til denne syntaksen, den neste tilfeldige ' int ”-verdien returneres.
Syntaks (tilfelle 2)
int nesteInt ( om )I denne syntaksen ' på en ' peker på sluttområdet til som det tilfeldige tallet må genereres fra ' 0 '.
Før du går videre til eksemplene, importer følgende pakke for å få tilgang til alle klassene i ' java.util.* ' pakke:
importer java.util. * ;
Eksempel 1: Bruk av 'Random nextInt()'-metoden for å generere tilfeldige heltall i Java
I dette eksemplet er tilfeldig ' nextInt() '-metoden kan brukes til å generere tilfeldige heltall:
offentlig klasse tilfeldig {offentlig statisk tomrom hoved ( String args [ ] ) {
Tilfeldig tilfeldig = ny Tilfeldig ( ) ;
int resultat = random.nextInt ( ) ;
System.out.println ( 'Det tilfeldig genererte heltallet er: ' + resultat ) ;
} }
I kodelinjene ovenfor bruker du følgende trinn:
- Først av alt, lag en ' tilfeldig ' objekt ved hjelp av ' ny ' nøkkelord og ' tilfeldig() ” konstruktør, henholdsvis.
- Etter det, tilknytt ' nextInt() '-metoden med det opprettede objektet for å sikre de genererte tilfeldige tallene som ' Heltall '.
- Til slutt, returner de tilfeldig genererte heltallene.
Produksjon
I dette utfallet kan det sees at de tilfeldige heltallene genereres hver gang koden kompileres.
Demonstrasjon av det oppståtte 'UllegalArgumentException'
« nextInt() '-metoden kaster ' UlovligArgumentUnntak ' når det spesifiserte sluttområdet i metodeparameteren er ' negativ ', følgende:
Eksempel 2: Bruk av 'Random nextInt()'-metoden for å generere tilfeldige heltall innenfor et spesifisert område i Java
Følgende eksempel bruker den diskuterte metoden for å generere tilfeldige heltall innenfor et visst spesifisert område:
offentlig klasse tilfeldig2 {offentlig statisk tomrom hoved ( String args [ ] ) {
Tilfeldig tilfeldig = ny Tilfeldig ( ) ;
int resultat = random.nextInt ( tjue ) ;
System.out.println ( 'Det tilfeldig genererte heltall mellom (0-20) er: ' + resultat ) ;
} }
I kodeblokken ovenfor:
- Husk den diskuterte tilnærmingen for å lage en ' tilfeldig ' objekt.
- Bruk nå ' nextInt() ” metode som akkumulerer det oppgitte heltall som parameter.
- Dette heltall tilsvarer sluttgrensen til som de tilfeldige tallene må genereres fra ' 0 '.
- Til slutt, vis de resulterende genererte tallene tilfeldig innenfor det spesifiserte området, dvs. ' 0-20 '.
Produksjon
I dette utfallet kan man se at de tilfeldige tallene genereres i henhold til den angitte grensen.
Konklusjon
« nextInt() ' metoden for ' tilfeldig ” klasse i Java brukes til å generere et tilfeldig heltall med eller uten det angitte området. Dessuten kaster denne metoden ' UlovligArgumentUnntak ' hvis det angitte området er negativt. Denne bloggen diskuterte tilnærmingene til å generere tilfeldige heltall via Random 'nextInt()'-metoden.