Шта је БигИнтегер.дивиде() метод у Јави

Sta Je Biginteger Divide Metod U Javi



У Јави могу постојати ситуације у којима програмер треба да ради са дугим целобројним вредностима. На пример, извођење операција на високо прецизним вредностима, које могу бити позитивне или негативне. У таквим случајевима, „ БигИнтегер.дивиде() ” метод у Јави је од велике помоћи у рачунању и ефикасном заокруживању поделе комплексних целих бројева.

Овај чланак ће елаборирати о примени „ БигИнтегер.дивиде() ” метод у Јави.

Шта је „БигИнтегер.дивиде()“ метод у Јави?

подела() „метод „ БигИнтегер ” класа у Јави се користи за израчунавање и враћање поделе две вредности БигИнтегер.







Синтакса



јавности БигИнтегер подела ( вредност )

У овој синтакси, „ вредност ” одговара вредности која дели овај БигИнтегер.



Пре него што кренете на примере, обавезно увезите следећи пакет за рад са „ БигИнтегер ” класе и применити њен(е) метод(е):





увоз јава.матх.БигИнтегер ;

Пример 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: (Дељење великог целог броја са нулом)

У овом конкретном сценарију, БигИнтегер се може поделити са „ нула ” и „ АритхметицЕкцептион ” може се суочити са:

Ово се све односило на „ БигИнтегер.дивиде() ” метод у Јави.

Закључак

подела() „метод „ БигИнтегер ” класа у Јави се користи за израчунавање поделе две вредности БигИнтегер. Овај метод дели дате вредности БигИнтегер једноставно, заокруживањем или враћањем изузетка на основу одговарајуће вредности. На овом блогу се расправљало о употреби и примени „ БигИнтегер.дивиде() ” метод у Јави.