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.