Tento blog sa bude podrobne zaoberať využitím a aplikáciou metódy Random „nextInt()“ v jazyku Java.
Čo je metóda „Random nextInt ()“ v jazyku Java?
' nextInt() “metóda “ náhodný ” sa používa na generovanie náhodného celého čísla so špecifikovaným rozsahom alebo bez neho.
Syntax (1. prípad)
int nextInt ( )Podľa tejto syntaxe je nasledujúci náhodný „ int ” sa vráti hodnota.
Syntax (prípad 2)
int nextInt ( či )V tejto syntaxi „ na jeden “ ukazuje na koncový rozsah, do ktorého je potrebné vygenerovať náhodné číslo počnúc od “ 0 “.
Pred pokračovaním v príkladoch importujte nasledujúci balík, aby ste získali prístup ku všetkým triedam v „ java.util.* “balíček:
importovať java.util. * ;
Príklad 1: Použitie metódy „Random nextInt()“ na generovanie náhodných celých čísel v jazyku Java
V tomto príklade náhodný „ nextInt() Metóda ” môže byť použitá na generovanie náhodných celých čísel:
public class randomint {public static void main ( String args [ ] ) {
Náhodný náhodný = nový náhodný ( ) ;
int výsledok = random.nextInt ( ) ;
System.out.println ( 'Náhodne vygenerované celé číslo je: ' + výsledok ) ;
} }
Vo vyššie uvedených riadkoch kódu použite nasledujúce kroky:
- Najprv vytvorte „ náhodný “objekt pomocou “ Nový kľúčové slovo a náhodný() “konštruktor, resp.
- Potom priraďte „ nextInt() ” metóda s vytvoreným objektom na zabezpečenie generovaných náhodných čísel ako “ Celé číslo “.
- Nakoniec vráťte náhodne vygenerované celé čísla.
Výkon
V tomto výsledku je možné vidieť, že náhodné celé čísla sa generujú pri každej kompilácii kódu.
Ukážka zistenej „výnimky z nezákonného argumentu“
' nextInt() “metóda vyvolá “ IllegalArgumentException ” v prípade špecifikovaného koncového rozsahu v parametri metódy je “ negatívne ', nasledovne:
Príklad 2: Použitie metódy „Random nextInt()“ na generovanie náhodných celých čísel v rámci špecifikovaného rozsahu v jazyku Java
Nasledujúci príklad používa diskutovanú metódu na generovanie náhodných celých čísel v určitom špecifikovanom rozsahu:
verejná trieda randomint2 {verejné statické void main ( String args [ ] ) {
Náhodný náhodný = nový náhodný ( ) ;
int výsledok = random.nextInt ( dvadsať ) ;
System.out.println ( 'Náhodne vygenerované celé číslo medzi (0-20) je: ' + výsledok ) ;
} }
Vo vyššie uvedenom bloku kódu:
- Pripomeňme si diskutovaný prístup k vytvoreniu „ náhodný “objekt.
- Teraz použite „ nextInt() ” metóda akumulujúca uvedené celé číslo ako svoj parameter.
- Toto celé číslo zodpovedá koncovému limitu, do ktorého je potrebné generovať náhodné čísla od „ 0 “.
- Nakoniec zobrazte výsledné vygenerované čísla náhodne v zadanom rozsahu, t.j. 0-20 “.
Výkon
Z tohto výsledku je možné vidieť, že náhodné čísla sú generované v súlade so špecifikovaným limitom.
Záver
' nextInt() “metóda “ náhodný Trieda ” v jazyku Java sa používa na generovanie náhodného celého čísla so špecifikovaným rozsahom alebo bez neho. Navyše táto metóda vyvolá „ IllegalArgumentException ” ak je špecifikovaný rozsah záporný. Tento blog diskutoval o prístupoch ku generovaniu náhodných celých čísel pomocou metódy Random „nextInt()“.