Blog ini akan menghuraikan penggunaan dan penggunaan kaedah 'nextInt()' Rawak dalam Java.
Apakah Kaedah 'Random nextInt()' dalam Java?
' nextInt() ' kaedah ' rawak kelas ” digunakan untuk menjana integer rawak dengan atau tanpa julat yang ditentukan.
Sintaks(Kes 1)
int seterusnyaInt ( )Menurut sintaks ini, rawak seterusnya ' int nilai ” dikembalikan.
Sintaks(Kes 2)
int seterusnyaInt ( sama ada )Dalam sintaks ini, ' pada satu ” menunjuk kepada julat akhir sehingga nombor rawak perlu dijana bermula dari “ 0 ”.
Sebelum meneruskan ke arah contoh, import pakej berikut untuk mengakses semua kelas dalam ' java.util.* ” pakej:
import java.util. * ;
Contoh 1: Menggunakan Kaedah 'Random nextInt()' untuk Menjana Integer Rawak dalam Java
Dalam contoh ini, rawak ' nextInt() ' kaedah boleh digunakan untuk menghasilkan integer rawak:
rawak kelas awam {utama lompang statik awam ( Args rentetan [ ] ) {
Random rawak = Random baru ( ) ;
int result = random.nextInt ( ) ;
System.out.println ( 'Integer yang dijana secara rawak ialah: ' + hasil ) ;
} }
Dalam baris kod di atas, gunakan langkah berikut:
- Pertama sekali, buat ' rawak ' objek menggunakan ' baru ' kata kunci dan ' rawak() ” pembina, masing-masing.
- Selepas itu, kaitkan ' nextInt() ' kaedah dengan objek yang dicipta untuk memastikan nombor rawak yang dijana sebagai ' Integer ”.
- Akhir sekali, kembalikan integer yang dijana secara rawak.
Pengeluaran
Dalam hasil ini, dapat dilihat bahawa integer rawak dijana setiap kali kod disusun.
Demonstrasi 'IllegalArgumentException' yang Ditemui
' nextInt() kaedah 'melemparkan' IllegalArgumentException ' dalam kes julat akhir yang ditentukan dalam parameter kaedah ialah ' negatif ', seperti berikut:
Contoh 2: Menggunakan Kaedah 'Random nextInt()' untuk Menjana Integer Rawak Dalam Julat Tertentu dalam Java
Contoh berikut menggunakan kaedah yang dibincangkan untuk menjana integer rawak dalam julat tertentu tertentu:
kelas awam rawak2 {utama lompang statik awam ( Args rentetan [ ] ) {
Random rawak = Random baru ( ) ;
int result = random.nextInt ( dua puluh ) ;
System.out.println ( 'Integer yang dijana secara rawak antara (0-20) ialah: ' + hasil ) ;
} }
Dalam blok kod di atas:
- Ingat pendekatan yang dibincangkan untuk mencipta ' rawak ” objek.
- Sekarang, gunakan ' nextInt() ” kaedah mengumpul integer yang dinyatakan sebagai parameternya.
- Integer ini sepadan dengan had akhir sehingga nombor rawak perlu dijana bermula daripada “ 0 ”.
- Akhir sekali, paparkan nombor yang terhasil secara rawak dalam julat yang ditentukan, iaitu, “ 0-20 ”.
Pengeluaran
Dalam keputusan ini, dapat dilihat bahawa nombor rawak dijana mengikut had yang ditentukan.
Kesimpulan
' nextInt() ' kaedah ' rawak ” kelas dalam Java digunakan untuk menjana integer rawak dengan atau tanpa julat yang ditentukan. Selain itu, kaedah ini melemparkan ' IllegalArgumentException ” jika julat yang ditentukan adalah negatif. Blog ini membincangkan pendekatan untuk menjana integer rawak melalui kaedah 'nextInt()' Rawak.