Integer Division Java

Integer Division Java



Habang nakikitungo sa mga mathematical computations sa Java, maaaring may mga pagkakataon kung saan kinakailangan ng developer na kalkulahin ang ' dibisyon ” ng mga numero. Halimbawa, ang pagpapasimple sa mga kumplikadong halaga o pag-alis ng mga decimal na halaga mula sa code. Sa ganitong mga senaryo, ang ' integer division ” sa Java ay tumutulong sa pag-streamline ng mga functionality ng code sa dulo ng programmer.

Ang blog na ito ay maglalarawan sa pagpapatupad ng ' Integer Division ” sa Java.

Paano Magsagawa ng 'Integer Division' sa Java?

Sa Java, ang integer division ay maaaring isagawa sa tulong ng ' Arithmetic Operator ( / ) ”. Maaaring ibalik ng operator na ito ang dibisyon ng tinukoy o ang mga integer ng user-input.







Halimbawa 1: Pagsasagawa ng Dibisyon sa Tinukoy na Integer

Sa halimbawang ito, ang dalawang tinukoy na integer ay maaaring kalkulahin para sa paghahati:



int num1 = 25 ;

Sistema . palabas . println ( 'Ang dibidendo ay:' + num1 ) ;

int num2 = 5 ;

Sistema . palabas . println ( 'Ang divisor ay:' + num2 ) ;

int resulta = num1 / num2 ;

Sistema . palabas . println ( 'Ang dibisyon ng mga numero ay nagiging: ' + resulta ) ;

Sa block ng code sa itaas, ilapat ang mga sumusunod na hakbang:



  • Una, simulan ang unang integer na halaga, ibig sabihin, ' Dibidendo ”, at ipakita ito.
  • Gayundin, ipakita ang huli na inisyal na integer, ibig sabihin, ' Divider ”.
  • Ngayon, ilapat ang ' Arithmetic Operator( / ) ” sa pagitan ng dibidendo at divisor upang kalkulahin ang dibisyon at ipakita ang resultang kinalabasan sa console.

Output





Sa output sa itaas, masusuri na ang resultang numero ay ipinapakita pagkatapos ng paghahati.



Halimbawa 2: Pagganap ng Dibisyon sa Integer ng User Input

Sa partikular na halimbawang ito, ang mga input ng user na integer ay maaaring kalkulahin para sa paghahati. Bago magtungo sa halimbawa, isama ang ibinigay na library sa ibaba upang paganahin ang input ng user:

angkat java.util.Scanner ;

Idagdag ang sumusunod na code sa “ pangunahing() 'paraan:

Input ng scanner = bago Scanner ( Sistema . sa ) ;

Sistema . palabas . println ( 'Ipasok ang dibidendo: ' ) ;

int num1 = input. susunodInt ( ) ;

Sistema . palabas . println ( 'Ipasok ang divisor:' ) ;

int num2 = input. susunodInt ( ) ;

Sistema . palabas . println ( 'Ang dibisyon ay nagiging: ' + num1 / num2 ) ;

Sa code na ito, gawin ang mga sumusunod na hakbang:

  • Gumawa ng ' Scanner 'bagay na pinangalanang' input 'sa pamamagitan ng' bago 'keyword at ang' Scanner() ” constructor, ayon sa pagkakabanggit.
  • Tandaan na ang ' System.in Ang parameter ay tumutukoy sa input ng user.
  • Sa susunod na hakbang, iugnay ang ' nextInt() 'paraan na may nilikhang bagay upang matiyak na ang input ng user ay ' integer ”.
  • Panghuli, ilapat ang ' Arithmetic operator ( / ) ” upang ibalik ang dibisyon ng mga numero ng input ng user.

Output

Case 1: Ang Natitira ay Katumbas ng “0”(Ganap na Nahati)

Sa kinalabasan na ito, maliwanag na ang real-time na dibisyon ay ibinalik batay sa mga numero ng input ng user.

Case 2: Ang Natitira ay Hindi Katumbas ng “0”

Sa kaso ng paghahati kung saan ang natitira ay hindi katumbas ng ' 0 ”, ang huling resulta ay ibi-round off sa pinakamalaking divisible integer, gaya ng sumusunod:

Gaya ng naobserbahan, ibinabalik ang pinakamalaking rounded integer.

Konklusyon

Sa Java, ang paghahati ng integer ay maaaring isagawa sa tulong ng ' Arithmetic Operator ( / ) ”. Ginagawa ito sa pamamagitan ng pagbabalik ng katumbas o pinakamalaking divisible integer(sa natitirang kaso). Maaaring maisagawa ang paghahati sa tinukoy o sa mga integer ng input ng user. Tinalakay ng blog na ito ang pagpapatupad ng “ integer division ” sa Java.