Divisió entera de Java

Divisio Entera De Java



Quan es tracta de càlculs matemàtics a Java, hi pot haver casos en què el desenvolupador hagi de calcular el ' divisió ” dels números. Per exemple, simplificar els valors complexos o ometre els valors decimals del codi. En aquests escenaris, el ' Divisió entera ” en Java ajuda a racionalitzar les funcionalitats del codi al final del programador.

Aquest bloc il·lustrarà la implementació del ' Divisió entera ” en Java.

Com realitzar la 'Divisió entera' a Java?

A Java, la divisió sencer es pot dur a terme amb l'ajuda del ' Operador aritmètic ( / ) ”. Aquest operador pot retornar la divisió dels enters especificats o d'entrada de l'usuari.







Exemple 1: Realització de la divisió sobre els nombres enters especificats

En aquest exemple, els dos nombres enters especificats es poden calcular per a la divisió:



int núm1 = 25 ;

Sistema . fora . imprimirln ( 'El dividend és:' + núm1 ) ;

int num2 = 5 ;

Sistema . fora . imprimirln ( 'El divisor és:' + num2 ) ;

int resultat = núm1 / num2 ;

Sistema . fora . imprimirln ( 'La divisió dels nombres es converteix en: ' + resultat ) ;

Al bloc de codi anterior, apliqueu els passos següents:



  • Primer, inicialitzeu el primer valor enter, és a dir, ' Dividend ”, i mostra-ho.
  • De la mateixa manera, mostreu l'últim sencer inicialitzat, és a dir, ' Divisor ”.
  • Ara, apliqueu el ' Operador aritmètic( / ) ” entre el dividend i el divisor per calcular la divisió i mostrar el resultat resultant a la consola.

Sortida





A la sortida anterior, es pot analitzar que el nombre resultant es mostra després de la divisió.



Exemple 2: Realització de la divisió sobre els enters d'entrada de l'usuari

En aquest exemple específic, els nombres enters d'entrada de l'usuari es poden calcular per a la divisió. Abans d'anar a l'exemple, incloeu la biblioteca que es mostra a continuació per habilitar l'entrada de l'usuari:

importar java.util.Scanner ;

Afegiu el codi següent a la secció “ principal () ” mètode:

Entrada de l'escàner = nou Escàner ( Sistema . en ) ;

Sistema . fora . imprimirln ( 'Introduïu el dividend:' ) ;

int núm1 = entrada. següentInt ( ) ;

Sistema . fora . imprimirln ( 'Introdueix el divisor:' ) ;

int num2 = entrada. següentInt ( ) ;

Sistema . fora . imprimirln ( 'La divisió es converteix en:' + núm1 / num2 ) ;

En aquest codi, realitzeu els passos següents:

  • Crea un ' Escàner 'objecte anomenat' entrada ' mitjançant el ' nou ' i la paraula clau ' Escàner () ” constructor, respectivament.
  • Tingueu en compte que el ' System.in El paràmetre fa referència a l'entrada de l'usuari.
  • En el següent pas, associa el ' nextInt() ” amb l'objecte creat per garantir que l'entrada de l'usuari sigui “ enter ”.
  • Finalment, apliqueu el ' Operador aritmètic ( / ) ” per tornar la divisió dels números introduïts per l'usuari.

Sortida

Cas 1: la resta és igual a '0' (completament divisible)

En aquest resultat, és evident que la divisió en temps real es retorna en funció dels números introduïts per l'usuari.

Cas 2: la resta no és igual a '0'

En el cas de divisió on la resta no equivalgui a “ 0 ”, el resultat final s'arrodonirà al nombre enter divisible més gran, de la manera següent:

Com s'ha observat, es retorna el nombre enter arrodonit més gran.

Conclusió

A Java, la divisió de nombres enters es pot dur a terme amb l'ajuda del ' Operador aritmètic ( / ) ”. Això es fa retornant l'enter divisible corresponent o el més gran (en el cas restant). La divisió es pot realitzar sobre els enters especificats o els d'entrada de l'usuari. Aquest bloc va parlar de la implementació del ' Divisió entera ” en Java.