Celočíselná divize Java

Celociselna Divize Java



Při práci s matematickými výpočty v Javě mohou nastat případy, kdy je vývojář povinen vypočítat „ divize “ z čísel. Například zjednodušení komplexních hodnot nebo vynechání desítkových hodnot z kódu. V takových scénářích „ Celočíselné dělení ” v Javě pomáhá zefektivnit funkce kódu na konci programátora.

Tento blog bude ilustrovat implementaci „ Celočíselné dělení “ v Javě.

Jak provést „Integer Division“ v Javě?

V Javě lze celočíselné dělení provést pomocí „ Aritmetický operátor ( / ) “. Tento operátor může vrátit dělení zadaných nebo celých čísel zadaných uživatelem.







Příklad 1: Provádění dělení na zadaných celých číslech

V tomto příkladu lze pro dělení vypočítat dvě zadaná celá čísla:



int číslo1 = 25 ;

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

int číslo2 = 5 ;

Systém . ven . println ( 'Děitel je:' + číslo2 ) ;

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

Systém . ven . println ( 'Dělení čísel je:' + výsledek ) ;

Ve výše uvedeném bloku kódu použijte následující kroky:



  • Nejprve inicializujte první celočíselnou hodnotu, tj. Dividenda “ a zobrazte jej.
  • Podobně zobrazte druhé inicializované celé číslo, tj. Dělič “.
  • Nyní použijte „ Aritmetický operátor ( / ) ” mezi dělitelem a dělitelem pro výpočet dělení a zobrazení výsledného výsledku na konzole.

Výstup





Ve výše uvedeném výstupu lze analyzovat, že výsledné číslo se zobrazí po dělení.



Příklad 2: Provádění dělení podle uživatelských vstupních celých čísel

V tomto konkrétním příkladu lze pro dělení vypočítat uživatelská vstupní celá čísla. Než přejdete k příkladu, zahrňte níže uvedenou knihovnu, abyste umožnili vstup uživatele:

import java.util.Scanner ;

Přidejte následující kód do „ hlavní() “ metoda:

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

Systém . ven . println ( 'Zadejte dividendu:' ) ;

int číslo1 = vstup. nextInt ( ) ;

Systém . ven . println ( 'Zadejte dělitele:' ) ;

int číslo2 = vstup. nextInt ( ) ;

Systém . ven . println ( 'Divize se stává:' + číslo1 / číslo2 ) ;

V tomto kódu proveďte následující kroky:

  • Vytvořit ' Skener 'objekt s názvem' vstup “ prostřednictvím „ Nový klíčové slovo a Skener() ” konstruktor, resp.
  • Všimněte si, že „ System.in ” parametr odkazuje na uživatelský vstup.
  • V dalším kroku přidružte „ nextInt() ” metoda s vytvořeným objektem, aby se zajistilo, že vstup uživatele je “ celé číslo “.
  • Nakonec použijte „ Aritmetický operátor ( / ) ” vrátíte rozdělení čísel zadaných uživatelem.

Výstup

Případ 1: Zbytek se rovná „0“ (zcela dělitelný)

Z tohoto výsledku je zřejmé, že rozdělení v reálném čase je vráceno na základě čísel zadaných uživatelem.

Případ 2: Zbytek se nerovná „0“

V případě rozdělení, kde zbytek není ekvivalentní „ 0 “, konečný výsledek bude zaokrouhlen na největší dělitelné celé číslo následovně:

Jak bylo pozorováno, vrátí se největší zaokrouhlené celé číslo.

Závěr

V Javě lze celočíselné dělení provádět pomocí „ Aritmetický operátor ( / ) “. To se provádí vrácením odpovídajícího nebo největšího dělitelného celého čísla (ve zbytku). Dělení lze provést na zadaných nebo uživatelských zadaných celých číslech. Tento blog pojednával o implementaci „ Celočíselné dělení “ v Javě.