Овај блог ће елаборирати о коришћењу и примени методе Рандом „нектИнт()“ у Јави.
Шта је „Рандом нектИнт()“ метод у Јави?
„ нектИнт() „метод „ насумично ” класа се користи за генерисање случајног целог броја са или без наведеног опсега.
Синтакса (случај 1)
инт нектИнт ( )Према овој синтакси, следећи случајни „ инт ” се враћа вредност.
Синтакса (случај 2)
инт нектИнт ( да ли је )У овој синтакси, „ на једном ” указује на крајњи опсег до којег треба генерисати случајни број почевши од „ 0 ”.
Пре него што наставите ка примерима, увезите следећи пакет да бисте приступили свим класама у „ јава.утил.* ” пакет:
импорт јава.утил. * ;
Пример 1: Примена методе „Рандом нектИнт()“ за генерисање случајних целих бројева у Јави
У овом примеру, случајни „ нектИнт() ” метода се може користити за генерисање насумичних целих бројева:
јавна класа рандоминт {јавна статична празнина главна ( Стринг аргс [ ] ) {
Рандом рандом = нови Рандом ( ) ;
инт резултат = рандом.нектИнт ( ) ;
Систем.оут.принтлн ( 'Насумично генерисани цео број је: ' + резултат ) ;
} }
У горњим редовима кода примените следеће кораке:
- Пре свега, направите „ насумично ” објекат користећи „ Нова ” кључна реч и „ насумично() ” конструктор, респективно.
- Након тога, повежите „ нектИнт() ” са креираним објектом да би се обезбедили генерисани случајни бројеви као „ Интегер ”.
- На крају, вратите насумично генерисане целе бројеве.
Излаз
У овом исходу, може се видети да се насумични цели бројеви генеришу сваки пут када се код компајлира.
Демонстрација наиђеног „ИллегалАргументЕкцептион“
„ нектИнт() ” метод избацује „ ИллегалАргументЕкцептион ” у случају да је наведени крајњи опсег у параметру методе „ негативан ', као што следи:
Пример 2: Примена методе „Рандом нектИнт()“ за генерисање случајних целих бројева унутар одређеног опсега у Јави
Следећи пример примењује разматрани метод за генерисање насумичних целих бројева унутар одређеног одређеног опсега:
јавна класа рандоминт2 {јавна статична празнина главна ( Стринг аргс [ ] ) {
Рандом рандом = нови Рандом ( ) ;
инт резултат = рандом.нектИнт ( двадесет ) ;
Систем.оут.принтлн ( „Насумично генерисани цео број између (0-20) је: „ + резултат ) ;
} }
У горњем блоку кода:
- Подсетите се разматраног приступа за креирање „ насумично ” објекат.
- Сада примените „ нектИнт() ” метод који акумулира наведени цео број као свој параметар.
- Овај цео број одговара крајњој граници до које треба да се генеришу случајни бројеви почевши од „ 0 ”.
- Коначно, прикажите добијене генерисане бројеве насумично унутар наведеног опсега, тј. 0-20 ”.
Излаз
У овом исходу се може видети да су случајни бројеви генерисани у складу са наведеним лимитом.
Закључак
„ нектИнт() „метод „ насумично ” класа у Јави се користи за генерисање случајног целог броја са или без наведеног опсега. Штавише, овај метод баца „ ИллегалАргументЕкцептион ” ако је наведени опсег негативан. Овај блог је расправљао о приступима генерисању насумичних целих бројева путем Рандом „нектИнт()“ методе.