Integer Division Java

Integer Division Java



När man hanterar matematiska beräkningar i Java kan det finnas tillfällen där utvecklaren måste beräkna ' division ” av siffrorna. Till exempel att förenkla de komplexa värdena eller utelämna decimalvärdena från koden. I sådana scenarier, ' Heltalsdivision ” i Java hjälper till att effektivisera kodfunktionerna i programmerarens ände.

Den här bloggen kommer att illustrera implementeringen av ' Heltalsdivision ' i Java.

Hur man utför 'Integer Division' i Java?

I Java kan heltalsdelningen utföras med hjälp av ' Aritmetisk operator ( / ) ”. Denna operatör kan returnera divisionen av de specificerade eller användarinmatade heltal.







Exempel 1: Utför division på de specificerade heltal

I det här exemplet kan de två angivna heltalen beräknas för division:



int nummer1 = 25 ;

Systemet . ut . println ( 'Utdelningen är:' + nummer1 ) ;

int nummer2 = 5 ;

Systemet . ut . println ( 'Divisorn är:' + nummer2 ) ;

int resultat = nummer1 / nummer2 ;

Systemet . ut . println ( 'Indelningen av talen blir:' + resultat ) ;

I ovanstående kodblock tillämpar du följande steg:



  • Initiera först det första heltalsvärdet, dvs. Utdelning ” och visa den.
  • Visa på samma sätt det senare initierade heltal, dvs. Delare ”.
  • Använd nu ' Aritmetisk operator( / ) ” mellan utdelning och divisor för att beräkna divisionen och visa det resulterande resultatet på konsolen.

Produktion





I ovanstående utdata kan det analyseras att det resulterande talet visas efter division.



Exempel 2: Utföra division på användarens indata heltal

I detta specifika exempel kan användarens inmatade heltal beräknas för division. Innan du går till exemplet, inkludera nedanstående bibliotek för att aktivera användarinmatning:

importera java.util.Scanner ;

Lägg till följande kod i ' main() ' metod:

Skanneringång = ny Scanner ( Systemet . i ) ;

Systemet . ut . println ( 'Ange utdelningen:' ) ;

int nummer1 = inmatning. nästaInt ( ) ;

Systemet . ut . println ( 'Ange divisor:' ) ;

int nummer2 = inmatning. nästaInt ( ) ;

Systemet . ut . println ( 'Indelningen blir:' + nummer1 / nummer2 ) ;

Utför följande steg i den här koden:

  • Skapa en ' Scanner ' objekt med namnet ' inmatning ' via ' ny ' nyckelord och ' Scanner() ” konstruktör, respektive.
  • Observera att ' System.in ” parameter hänvisar till användarinmatningen.
  • I nästa steg, associera ' nextInt() '-metoden med det skapade objektet för att säkerställa att användarinmatningen är ' heltal ”.
  • Till sist, tillämpa ' Aritmetisk operator ( / ) ” för att returnera divisionen av användarens inmatningsnummer.

Produktion

Fall 1: Resterande är lika med '0' (helt delbart)

I detta resultat är det uppenbart att realtidsdelningen returneras baserat på användarens inmatningsnummer.

Fall 2: Resterande är inte lika med '0'

Vid delning där återstoden inte motsvarar ' 0 ”, kommer det slutliga resultatet att avrundas till det största delbara heltal, enligt följande:

Som observerats returneras det största avrundade heltal.

Slutsats

I Java kan heltalsdelning utföras med hjälp av ' Aritmetisk operator ( / ) ”. Detta görs genom att returnera motsvarande eller det största delbara heltal (i resten). Uppdelningen kan utföras på de specificerade eller användarens inmatade heltal. Den här bloggen diskuterade implementeringen av ' Heltalsdivision ' i Java.