Saltar al contenido

División entera en Java

Es imprescindible entender el código de forma correcta previamente a utilizarlo a tu trabajo y si tquieres aportar algo puedes dejarlo en los comentarios.

Solución:

Se están dividiendo en aritmética entera. Entonces dividiendo enteros a por entero b obtienes cuantas veces b encaja en a. También a % b le dará un resto de una división. Asi que (a / b ) * b + a % b = a

Java autoconvierte tipos:

“Autoconvierte enteros a dobles. Autoconvierte cortos y bytes a enteros, incluso cuando no hay enteros involucrados, lo que requiere conversiones molestas constantes cuando se quiere hacer aritmética corta o de bytes. Autoconvierte primitivos a envoltorios y viceversa para el encuadre y el encuadre automático”. – usuario2357112

Java nunca proyecta cualquier cosa sin que usted lo especifique.

Pero aún integer / integer = integer.

Además, siempre trunca el resultado. Entonces, si el resultado fuera 0.999999 como flotante, la división de enteros aún devolvería 0.

Comentarios y calificaciones del post

Recuerda que te brindamos la opción de comentar si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *