Denne blog vil uddybe at bruge og anvende den tilfældige 'nextInt()' metode i Java.
Hvad er 'Random nextInt()'-metoden i Java?
Det ' nextInt() 'metoden af ' tilfældig ” klasse bruges til at generere et tilfældigt heltal med eller uden det angivne interval.
Syntaks (Case 1)
int næsteInt ( )Ifølge denne syntaks vil den næste tilfældige ' int ” værdi returneres.
Syntaks (tilfælde 2)
int næsteInt ( om )I denne syntaks, ' på en ' peger på det endeområde, indtil det tilfældige tal skal genereres fra ' 0 ”.
Inden du går videre til eksemplerne, skal du importere følgende pakke for at få adgang til alle klasserne i ' java.util.* ' pakke:
importer java.util. * ;
Eksempel 1: Anvendelse af metoden 'Random nextInt()' til at generere tilfældige heltal i Java
I dette eksempel er den tilfældige ' nextInt() ” metode kan bruges til at generere tilfældige heltal:
offentlig klasse tilfældig {offentlig statisk tomrum hoved ( Streng args [ ] ) {
Tilfældig tilfældig = ny Tilfældig ( ) ;
int resultat = random.nextInt ( ) ;
System.out.println ( 'Det tilfældigt genererede heltal er: ' + resultat ) ;
} }
I ovenstående kodelinjer skal du anvende følgende trin:
- Først og fremmest skal du oprette en ' tilfældig ' objekt ved hjælp af ' ny ' søgeord og ' tilfældig() ” konstruktør hhv.
- Tilknyt derefter ' nextInt() ' metode med det oprettede objekt for at sikre de genererede tilfældige tal som ' Heltal ”.
- Til sidst returnerer du de tilfældigt genererede heltal.
Produktion
I dette resultat kan det ses, at de tilfældige heltal genereres hver gang koden kompileres.
Demonstration af den stødte 'UllegalArgumentException'
Det ' nextInt() '-metoden kaster ' UlovligArgumentundtagelse ' i tilfælde af, at det angivne slutområde i metodeparameteren er ' negativ ', som følger:
Eksempel 2: Anvendelse af metoden 'Random nextInt()' til at generere tilfældige heltal inden for et specificeret område i Java
Følgende eksempel anvender den diskuterede metode til at generere de tilfældige heltal inden for et bestemt specificeret interval:
offentlig klasse tilfældig2 {offentlig statisk tomrum hoved ( Streng args [ ] ) {
Tilfældig tilfældig = ny Tilfældig ( ) ;
int resultat = random.nextInt ( tyve ) ;
System.out.println ( 'Det tilfældigt genererede heltal mellem (0-20) er: ' + resultat ) ;
} }
I ovenstående kodeblok:
- Husk den diskuterede tilgang til at skabe en ' tilfældig ” objekt.
- Anvend nu ' nextInt() ” metode, der akkumulerer det angivne heltal som dets parameter.
- Dette heltal svarer til slutgrænsen, indtil hvilken de tilfældige tal skal genereres fra ' 0 ”.
- Til sidst skal du vise de resulterende genererede tal tilfældigt inden for det specificerede område, dvs. 0-20 ”.
Produktion
I dette resultat kan det ses, at de tilfældige tal genereres i overensstemmelse med den angivne grænse.
Konklusion
Det ' nextInt() 'metoden af ' tilfældig ” klasse i Java bruges til at generere et tilfældigt heltal med eller uden det angivne interval. Desuden kaster denne metode ' UlovligArgumentundtagelse ” hvis det angivne område er negativt. Denne blog diskuterede tilgange til at generere tilfældige heltal via Random 'nextInt()' metoden.