Integer Division Java

Integer Division Java



Dok se radi o matematičkim proračunima u Javi, mogu postojati slučajevi u kojima se od programera zahtijeva da izračuna ' podjela ” od brojeva. Na primjer, pojednostavljenje složenih vrijednosti ili izostavljanje decimalnih vrijednosti iz koda. U takvim scenarijima, ' Cjelobrojno dijeljenje ” u Javi pomaže u pojednostavljivanju funkcionalnosti koda na strani programera.

Ovaj će blog ilustrirati implementaciju ' Cjelobrojno dijeljenje ” na Javi.

Kako izvesti “cijelobrojno dijeljenje” u Javi?

U Javi se cjelobrojno dijeljenje može izvesti uz pomoć ' Aritmetički operator ( / ) ”. Ovaj operator može vratiti dijeljenje navedenih cijelih brojeva ili cijelih brojeva koje je unio korisnik.







Primjer 1: Izvođenje dijeljenja navedenih cijelih brojeva

U ovom primjeru, dva navedena cijela broja mogu se izračunati za dijeljenje:



int broj1 = 25 ;

Sustav . van . println ( 'Dividenda je: ' + broj1 ) ;

int broj2 = 5 ;

Sustav . van . println ( 'Djeljenik je: ' + broj2 ) ;

int proizlaziti = broj1 / broj2 ;

Sustav . van . println ( 'Podjela brojeva postaje: ' + proizlaziti ) ;

U gornjem bloku koda primijenite sljedeće korake:



  • Prvo, inicijalizirajte prvu vrijednost cijelog broja, tj. Dividenda “, i prikažite ga.
  • Isto tako, prikaži potonji inicijalizirani cijeli broj, tj. ' Šestar ”.
  • Sada primijenite ' Aritmetički operator( / ) ” između dividende i djelitelja za izračunavanje dijeljenja i prikaz rezultirajućeg ishoda na konzoli.

Izlaz





U gornjem izlazu može se analizirati da je rezultantni broj prikazan nakon dijeljenja.



Primjer 2: Izvođenje dijeljenja na temelju korisničkih unosa cijelih brojeva

U ovom konkretnom primjeru, cijeli brojevi korisničkih unosa mogu se izračunati za dijeljenje. Prije nego što prijeđete na primjer, uključite donju biblioteku kako biste omogućili korisnički unos:

uvoz java.util.Skener ;

Dodajte sljedeći kod u ' glavni() ” metoda:

Unos skenera = novi Skener ( Sustav . u ) ;

Sustav . van . println ( 'Unesite dividendu: ' ) ;

int broj1 = ulazni. nextInt ( ) ;

Sustav . van . println ( 'Unesite djelitelj: ' ) ;

int broj2 = ulazni. nextInt ( ) ;

Sustav . van . println ( 'Podjela postaje: ' + broj1 / broj2 ) ;

U ovom kodu izvršite sljedeće korake:

  • Stvoriti ' Skener ” objekt pod nazivom “ ulazni ' putem ' novi ' ključna riječ i ' Skener() ” konstruktor, respektivno.
  • Imajte na umu da ' Sustav.in ” parametar se odnosi na korisnički unos.
  • U sljedećem koraku povežite ' nextInt() ' sa stvorenim objektom kako bi se osiguralo da je korisnički unos ' cijeli broj ”.
  • Na kraju primijenite ' Aritmetički operator ( / ) ” za vraćanje dijeljenja korisničkih unesenih brojeva.

Izlaz

Slučaj 1: Ostatak je jednak '0' (potpuno djeljiv)

U ovom ishodu vidljivo je da se dijeljenje u stvarnom vremenu vraća na temelju korisničkih unosa brojeva.

Slučaj 2: Ostatak nije jednak '0'

U slučaju dijeljenja gdje ostatak nije ekvivalentan ' 0 “, konačni rezultat će se zaokružiti na najveći djeljiv cijeli broj, kako slijedi:

Kao što je primijećeno, vraća se najveći zaokruženi cijeli broj.

Zaključak

U Javi se cjelobrojno dijeljenje može izvesti uz pomoć ' Aritmetički operator ( / ) ”. To se radi vraćanjem odgovarajućeg ili najvećeg djeljivog cijelog broja (u slučaju ostatka). Dijeljenje se može izvršiti prema navedenim ili korisničkim unosom cijelih brojeva. Ovaj blog raspravljao je o implementaciji ' Cjelobrojno dijeljenje ” na Javi.