Integer Division Java

Integer Division Java



A Java matematikai számításai során előfordulhatnak olyan esetek, amikor a fejlesztőnek ki kell számítania a „ osztály ” a számok közül. Például az összetett értékek egyszerűsítése vagy a decimális értékek elhagyása a kódból. Ilyen esetekben a „ Egész osztás ” a Java-ban segít a kódfunkciók egyszerűsítésében a programozó végén.

Ez a blog bemutatja a „ Integer Division ” Java nyelven.

Hogyan hajtsunk végre „Integer Division”-t Java-ban?

Java nyelven az egész számok felosztása a „ Aritmetikai operátor ( / ) ”. Ez az operátor visszaadhatja a megadott vagy a felhasználó által bevitt egész számok osztását.







1. példa: Osztás végrehajtása a megadott egész számokon

Ebben a példában a két megadott egész szám osztható:



int szám1 = 25 ;

Rendszer . ki . println ( 'Az osztalék: + szám1 ) ;

int szám2 = 5 ;

Rendszer . ki . println ( 'Az osztó: + szám2 ) ;

int eredmény = szám1 / szám2 ;

Rendszer . ki . println ( 'A számok felosztása: + eredmény ) ;

A fenti kódblokkban hajtsa végre a következő lépéseket:



  • Először inicializálja az első egész értéket, azaz: ' Osztalék ”, és jelenítse meg.
  • Hasonlóképpen jelenítse meg az utóbbi inicializált egész számot, azaz: Osztó ”.
  • Most alkalmazza a „ Aritmetikai operátor ( / ) ” az osztó és az osztó között, hogy kiszámítsa az osztást, és megjelenítse az eredményt a konzolon.

Kimenet





A fenti kimenetben elemezhető, hogy a kapott szám osztás után jelenik meg.



2. példa: Osztás végrehajtása a felhasználói egész számok bevitelére

Ebben a konkrét példában a felhasználó által bevitt egész számok oszthatók. Mielőtt a példára lépne, vegye fel az alábbi könyvtárat a felhasználói bevitel engedélyezéséhez:

import java.util.Scanner ;

Adja hozzá a következő kódot a ' fő() ” módszer:

Szkenner bemenet = új Scanner ( Rendszer . ban ben ) ;

Rendszer . ki . println ( 'Adja meg az osztalékot:' ) ;

int szám1 = bemenet. nextInt ( ) ;

Rendszer . ki . println ( 'Írja be az osztót: ' ) ;

int szám2 = bemenet. nextInt ( ) ;

Rendszer . ki . println ( 'A felosztás a következő lesz:' + szám1 / szám2 ) ;

Ebben a kódban hajtsa végre a következő lépéseket:

  • Hozzon létre egy ' Scanner ' objektum neve ' bemenet ' a ' új ' kulcsszó és a ' Scanner() ” kivitelező, ill.
  • Vegye figyelembe, hogy a „ System.in ” paraméter a felhasználói bevitelre vonatkozik.
  • A következő lépésben társítsa a „ nextInt() ” metódus a létrehozott objektummal annak biztosítására, hogy a felhasználói bevitel „ egész szám ”.
  • Végül alkalmazza a „ Aritmetikai operátor ( / ) ” a felhasználói bemeneti számok felosztásának visszaadásához.

Kimenet

1. eset: A maradék egyenlő „0” (teljesen osztható)

Ebből az eredményből nyilvánvaló, hogy a valós idejű osztás a felhasználói bemeneti számok alapján kerül visszaadásra.

2. eset: A maradék nem egyenlő „0”

Osztás esetén, ahol a maradék nem egyenértékű a következővel: 0 ”, a végeredményt a legnagyobb osztható egész számra kerekítjük, az alábbiak szerint:

Amint azt megfigyeltük, a legnagyobb kerekített egész szám kerül visszaadásra.

Következtetés

Java nyelven az egész számok osztása a „ Aritmetikai operátor ( / ) ”. Ez a megfelelő vagy a legnagyobb osztható egész szám visszaadásával történik (a fennmaradó esetben). Az osztás végrehajtható a megadott vagy a felhasználó által bevitt egész számokon. Ez a blog a „ Egész osztás ” Java nyelven.