Java kokonaislukujako

Java Kokonaislukujako



Käsitellessäsi matemaattisia laskelmia Javassa, voi olla tapauksia, joissa kehittäjän on laskettava ' jako ” numeroista. Esimerkiksi monimutkaisten arvojen yksinkertaistaminen tai desimaaliarvojen jättäminen pois koodista. Tällaisissa skenaarioissa ' Kokonaislukujako ” Javassa auttaa virtaviivaistamaan kooditoimintoja ohjelmoijan päässä.

Tämä blogi havainnollistaa ' Kokonaislukujako 'Javalla.

Kuinka suorittaa 'Integer Division' Javassa?

Javassa kokonaislukujako voidaan suorittaa '' Aritmeettinen operaattori ( / ) ”. Tämä operaattori voi palauttaa määritettyjen tai käyttäjän syöttämien kokonaislukujen jaon.







Esimerkki 1: Jakaminen määritetyille kokonaisluvuille

Tässä esimerkissä kaksi määritettyä kokonaislukua voidaan laskea jakamista varten:



int numero1 = 25 ;

Järjestelmä . ulos . println ( 'Osinko on:' + numero1 ) ;

int numero2 = 5 ;

Järjestelmä . ulos . println ( 'Jakaja on:' + numero2 ) ;

int tulos = numero1 / numero2 ;

Järjestelmä . ulos . println ( 'Numeroiden jaosta tulee:' + tulos ) ;

Suorita yllä olevassa koodilohkossa seuraavat vaiheet:



  • Alusta ensin ensimmäinen kokonaislukuarvo, eli ' Osinko ' ja näytä se.
  • Samoin näytä jälkimmäinen alustettu kokonaisluku, eli ' Jakaja ”.
  • Käytä nyt ' Aritmeettinen operaattori ( / ) ” osingon ja jakajan välillä laskeaksesi jaon ja näyttääksesi tuloksen konsolissa.

Lähtö





Yllä olevassa lähdössä voidaan analysoida, että tuloksena oleva luku näytetään jaon jälkeen.



Esimerkki 2: Jakaminen käyttäjän syöttämillä kokonaisluvuilla

Tässä esimerkissä käyttäjän syöttämät kokonaisluvut voidaan laskea jakamista varten. Ennen kuin siirryt esimerkkiin, sisällytä alla oleva kirjasto, jotta käyttäjä voi syöttää:

tuonti java.util.Scanner ;

Lisää seuraava koodi ' pää() 'menetelmä:

Skannerin tulo = Uusi Skanneri ( Järjestelmä . sisään ) ;

Järjestelmä . ulos . println ( 'Syötä osinko:' ) ;

int numero1 = syöttö. nextInt ( ) ;

Järjestelmä . ulos . println ( 'Syötä jakaja:' ) ;

int numero2 = syöttö. nextInt ( ) ;

Järjestelmä . ulos . println ( 'Divisioonasta tulee:' + numero1 / numero2 ) ;

Suorita tässä koodissa seuraavat vaiheet:

  • Luo ' Skanneri 'objekti nimeltä' syöttö ' kautta' Uusi 'avainsana ja ' Skanneri() ” rakentaja, vastaavasti.
  • Huomaa, että ' System.in ” parametri viittaa käyttäjän syötteeseen.
  • Yhdistä seuraavassa vaiheessa ' nextInt() ' -menetelmä luodulla objektilla varmistaakseen, että käyttäjän syöte on ' kokonaisluku ”.
  • Käytä lopuksi ' Aritmeettinen operaattori ( / ) ” palauttaaksesi käyttäjän syöttämien numeroiden jaon.

Lähtö

Tapaus 1: Loppuosa on '0' (täysin jaettavissa)

Tässä tuloksessa on ilmeistä, että reaaliaikainen jako palautetaan käyttäjän syöttämien numeroiden perusteella.

Tapaus 2: Loppuosa ei ole '0'

Jakotapauksessa, jossa jäännös ei vastaa ' 0 ”, lopputulos pyöristetään suurimpaan jaolliseen kokonaislukuun seuraavasti:

Kuten havaittiin, suurin pyöristetty kokonaisluku palautetaan.

Johtopäätös

Javassa kokonaislukujako voidaan suorittaa ' Aritmeettinen operaattori ( / ) ”. Tämä tehdään palauttamalla vastaava tai suurin jaollinen kokonaisluku (muussa tapauksessa). Jako voidaan suorittaa määritetyille tai käyttäjän syöttämille kokonaisluvuille. Tässä blogissa keskusteltiin ' Kokonaislukujako 'Javalla.