Heltallsdivisjon Java

Heltallsdivisjon Java



Mens han arbeider med matematiske beregninger i Java, kan det være tilfeller der utvikleren er pålagt å beregne ' inndeling ' av tallene. For eksempel å forenkle de komplekse verdiene eller utelate desimalverdiene fra koden. I slike scenarier vil ' Heltallsdivisjon ” i Java hjelper til med å effektivisere kodefunksjonene ved programmererens ende.

Denne bloggen vil illustrere implementeringen av ' Heltallsdivisjon ' i Java.

Hvordan utføre 'Integer Division' i Java?

I Java kan heltallsdivisjonen utføres ved hjelp av ' Aritmetisk operatør ( / ) '. Denne operatøren kan returnere divisjonen av spesifiserte eller brukerinputte heltall.







Eksempel 1: Utføre divisjon etter spesifiserte heltall

I dette eksemplet kan de to spesifiserte heltallene beregnes for divisjon:



int nummer1 = 25 ;

System . ute . println ( 'Utbyttet er:' + nummer1 ) ;

int nummer2 = 5 ;

System . ute . println ( 'Divisor er:' + nummer2 ) ;

int resultat = nummer1 / nummer2 ;

System . ute . println ( 'Delingen av tallene blir: ' + resultat ) ;

I kodeblokken ovenfor, bruk følgende trinn:



  • Først initialiser den første heltallsverdien, dvs. ' Utbytte ', og vise den.
  • Vis på samme måte det sistnevnte initialiserte heltall, dvs. ' Deler '.
  • Bruk nå ' Aritmetisk operator( / ) ” mellom utbytte og divisor for å beregne divisjonen og vise det resulterende resultatet på konsollen.

Produksjon





I utgangen ovenfor kan det analyseres at det resulterende tallet vises etter divisjon.



Eksempel 2: Utføre divisjon etter brukerinndata heltall

I dette spesifikke eksemplet kan brukerens input-heltall beregnes for divisjon. Før du går til eksemplet, inkluderer du biblioteket nedenfor for å aktivere brukerinndata:

import java.util.Scanner ;

Legg til følgende kode i ' hoved() ' metode:

Skannerinngang = ny Skanner ( System . i ) ;

System . ute . println ( 'Skriv inn utbyttet: ' ) ;

int nummer1 = input. nesteInt ( ) ;

System . ute . println ( 'Skriv inn divisor: ' ) ;

int nummer2 = input. nesteInt ( ) ;

System . ute . println ( 'Inndelingen blir:' + nummer1 / nummer2 ) ;

Utfør følgende trinn i denne koden:

  • Lage en ' Skanner ' objekt kalt ' input ' via ' ny ' nøkkelord og ' Skanner() ” konstruktør, henholdsvis.
  • Merk at ' System.in parameter refererer til brukerinndata.
  • I neste trinn knytter du ' nextInt() '-metoden med det opprettede objektet for å sikre at brukerinndata er ' heltall '.
  • Til slutt bruker du ' Aritmetisk operator ( / ) ” for å returnere delingen av brukerinndatanumrene.

Produksjon

Tilfelle 1: Resten er lik '0' (helt delelig)

I dette resultatet er det tydelig at sanntidsinndelingen returneres basert på brukerinndataene.

Tilfelle 2: Resten er ikke lik '0'

Ved deling der resten ikke tilsvarer ' 0 ”, vil det endelige resultatet rundes av til det største delbare heltall, som følger:

Som observert returneres det største avrundede heltall.

Konklusjon

I Java kan heltallsdeling utføres ved hjelp av ' Aritmetisk operatør ( / ) '. Dette gjøres ved å returnere det tilsvarende eller det største delbare hele tallet (i resten). Delingen kan utføres på de spesifiserte eller brukerens inndataheltall. Denne bloggen diskuterte implementeringen av ' Heltallsdivisjon ' i Java.