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