Интегер Дивисион Јава

Integer Division Java



Док се бави математичким прорачунима у Јави, могу постојати случајеви у којима се од програмера захтева да израчуна „ дивизије ” од бројева. На пример, поједностављивање комплексних вредности или изостављање децималних вредности из кода. У таквим сценаријима, „ Целобројно дељење ” у Јави помаже у поједностављивању функционалности кода на крају програмера.

Овај блог ће илустровати примену „ Интегер Дивисион ” на Јави.

Како извршити „целобројно дељење“ у Јави?

У Јави, целобројна подела се може извршити уз помоћ „ Аритметички оператор ( / ) ”. Овај оператор може да врати дељење наведених или целих бројева које је унео корисник.







Пример 1: Извођење дељења на наведеним целим бројевима

У овом примеру, два наведена цела броја могу се израчунати за дељење:



инт нум1 = 25 ;

Систем . оут . принтлн ( 'Дивиденда је: ' + нум1 ) ;

инт нум2 = 5 ;

Систем . оут . принтлн ( 'Делилац је: ' + нум2 ) ;

инт резултат = нум1 / нум2 ;

Систем . оут . принтлн ( 'Дељење бројева постаје: ' + резултат ) ;

У горњем блоку кода примените следеће кораке:



  • Прво, иницијализујте прву целобројну вредност, тј. Дивиденда “, и прикажите га.
  • Исто тако, прикажите последњи иницијализовани цео број, тј. Дивидер ”.
  • Сада примените „ Аритметички оператор( / ) ” између дивиденде и делиоца да би се израчунао дељење и приказао резултујући резултат на конзоли.

Излаз





У горњем излазу, може се анализирати да се резултујући број приказује након дељења.



Пример 2: Извођење дељења по целим бројевима који су унели корисник

У овом конкретном примеру, цели бројеви за унос корисника могу се израчунати за дељење. Пре него што кренете на пример, укључите доле дату библиотеку да бисте омогућили унос корисника:

увоз јава.утил.Сцаннер ;

Додајте следећи код у „ главни() ” метод:

Улаз скенера = Нова Сцаннер ( Систем . ин ) ;

Систем . оут . принтлн ( 'Унесите дивиденду: ' ) ;

инт нум1 = улазни. нектИнт ( ) ;

Систем . оут . принтлн ( 'Унесите делилац: ' ) ;

инт нум2 = улазни. нектИнт ( ) ;

Систем . оут . принтлн ( „Подела постаје: „ + нум1 / нум2 ) ;

У овом коду извршите следеће кораке:

  • Створити ' Сцаннер ” објекат под називом “ улазни ” преко „ Нова ” кључна реч и „ скенер() ” конструктор, респективно.
  • Имајте на уму да „ Систем.ин ” параметар се односи на кориснички унос.
  • У следећем кораку, повежите „ нектИнт() ” метод са креираним објектом како би се осигурало да је кориснички унос „ цео број ”.
  • На крају, примените „ Аритметички оператор ( / ) ” да бисте вратили поделу бројева које уносе корисник.

Излаз

Случај 1: Остатак је једнак „0“ (потпуно дељив)

У овом исходу, евидентно је да се дељење у реалном времену враћа на основу бројева које уносе корисник.

Случај 2: Остатак није једнак „0“

У случају дељења где остатак није еквивалентан „ 0 “, коначни резултат ће бити заокружен на највећи дељиви цео број, на следећи начин:

Као што је примећено, враћа се највећи заокружени цео број.

Закључак

У Јави, целобројно дељење се може извршити уз помоћ „ Аритметички оператор ( / ) ”. Ово се ради враћањем одговарајућег или највећег дељивог целог броја (у остатку). Дељење се може извршити на специфицираним или целим бројевима које је унео корисник. На овом блогу се расправљало о имплементацији „ Целобројно дељење ” на Јави.