Celočíselná divízia Java

Celociselna Divizia Java



Pri práci s matematickými výpočtami v jazyku Java môžu nastať prípady, keď sa od vývojára vyžaduje, aby vypočítal „ divízie “ z čísel. Napríklad zjednodušenie komplexných hodnôt alebo vynechanie desiatkových hodnôt z kódu. V takýchto scenároch „ Celočíselné delenie ” v jazyku Java pomáha pri zefektívňovaní funkcií kódu na konci programátora.

Tento blog bude ilustrovať implementáciu „ Celočíselné delenie “ v jazyku Java.

Ako vykonať „Integer Division“ v Jave?

V Jave je možné celočíselné delenie vykonať pomocou „ Aritmetický operátor ( / ) “. Tento operátor môže vrátiť delenie zadaných alebo celých čísel zadaných používateľom.







Príklad 1: Vykonávanie delenia na základe špecifikovaných celých čísel

V tomto príklade možno na delenie vypočítať dve zadané celé čísla:



int číslo1 = 25 ;

Systém . von . println ( 'Dividenda je:' + číslo1 ) ;

int číslo2 = 5 ;

Systém . von . println ( 'Deliteľ je:' + číslo2 ) ;

int výsledok = číslo1 / číslo2 ;

Systém . von . println ( 'Rozdelenie čísel je: ' + výsledok ) ;

Vo vyššie uvedenom bloku kódu použite nasledujúce kroky:



  • Najprv inicializujte prvé celé číslo, t.j. Dividendu “ a zobrazte ho.
  • Podobne zobrazte posledné inicializované celé číslo, t. j. „ Rozdeľovač “.
  • Teraz použite „ Aritmetický operátor ( / ) ” medzi deliteľom a deliteľom na výpočet delenia a zobrazenie výsledného výsledku na konzole.

Výkon





Vo vyššie uvedenom výstupe je možné analyzovať, že výsledné číslo sa zobrazí po delení.



Príklad 2: Vykonávanie delenia podľa celých čísel zadaných používateľom

V tomto konkrétnom príklade možno na delenie vypočítať celé čísla zadané používateľom. Pred prechodom na príklad zahrňte nižšie uvedenú knižnicu, aby ste umožnili vstup používateľa:

importovať java.util.Scanner ;

Pridajte nasledujúci kód do „ Hlavná() “ metóda:

Vstup skenera = Nový Skener ( Systém . v ) ;

Systém . von . println ( 'Zadajte dividendu: ' ) ;

int číslo1 = vstup. nextInt ( ) ;

Systém . von . println ( 'Zadajte deliteľa: ' ) ;

int číslo2 = vstup. nextInt ( ) ;

Systém . von . println ( 'Rozdelenie sa stáva:' + číslo1 / číslo2 ) ;

V tomto kóde vykonajte nasledujúce kroky:

  • Vytvor ' Skener “objekt s názvom “ vstup “ prostredníctvom „ Nový kľúčové slovo a skener() “konštruktor, resp.
  • Všimnite si, že „ System.in ” parameter sa vzťahuje na užívateľský vstup.
  • V ďalšom kroku priraďte „ nextInt() ” s vytvoreným objektom, aby sa zabezpečilo, že vstup používateľa je “ celé číslo “.
  • Nakoniec použite „ Aritmetický operátor ( / ) ” na vrátenie rozdelenia čísel zadaných používateľom.

Výkon

Prípad 1: Zvyšok sa rovná „0“ (úplne deliteľné)

Z tohto výsledku je zrejmé, že rozdelenie v reálnom čase sa vráti na základe čísel zadaných používateľom.

Prípad 2: Zvyšok sa nerovná „0“

V prípade delenia, kde zvyšok nie je ekvivalentný „ 0 “, konečný výsledok sa zaokrúhli na najväčšie deliteľné celé číslo takto:

Ako bolo pozorované, vráti sa najväčšie zaokrúhlené celé číslo.

Záver

V Jave je možné celočíselné delenie vykonať pomocou „ Aritmetický operátor ( / ) “. To sa dosiahne vrátením zodpovedajúceho alebo najväčšieho deliteľného celého čísla (v ostatných prípadoch). Delenie je možné vykonať na základe zadaných celých čísel alebo celých čísel zadaných používateľom. Tento blog diskutoval o implementácii „ Celočíselné delenie “ v jazyku Java.