java

Java – Saber si número es divisible

En múltiples ejercicios de programación se dice o menciona la palabra “divisible” de un número, en este pequeño post te explico qué quiere decir si un número es divisible entre otro, y cómo saber si un número es divisible entre otro usando el operador módulo.

No veremos la definición matemática, sino la definición que se usa en programación para saber si un número es divisible entre otro.

Número divisible

Se dice que un número es divisible entre otro cuando, al dividirlo de manera entera, el residuo es cero. Por ejemplo, dividimos el 5 entre 2, de manera “flotante” da 2.5, pero de manera entera da 2 y sobra 1.

Justamente lo que sobra es el residuo de la división, y si el residuo es 0 entonces el número es divisible entre el otro número.

Por lo tanto, 5 no es divisible entre 2 porque al dividirlos sobra 1, pero 6 sí es divisible entre 2 porque al dividirlos sobra 0.

El operador módulo

El operador módulo en Java (se representa con %) permite obtener el residuo de la división. Luego podemos comparar este número y si es 0, entonces se dice que el número es divisible en Java.

Saber si número es divisible

Veamos este simple ejemplo para hacer determinada acción si el número es divisible entre otro.

See the gist on github.

Mira la línea 10, en ella comparamos si 5 % 2 es 0, es decir, si el residuo es 0 y por lo tanto el número es divisible.

Puedes probar el ejemplo aquí.

Ejemplos del operador módulo en Java

Vamos a ver múltiples ejemplos para aclarar esta definición. Los pondré dentro de un ciclo:

See the gist on github.

No importa el mucho código, pero sí la salida:

See the gist on github.

Como ves, nos indica el sobrante al dividir, el cual no siempre es 1 o 0. Lo que sí sabemos es que si el mismo es 0, entonces el número es divisible entre el otro número.

Puedes probar el ejemplo aquí.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Compartir
Publicado por
parzibyte

Entradas recientes

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…

2 días hace

Enviar foto a Telegram usando cURL y Bot

Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…

2 días hace

cURL y Telegram: enviar mensaje a Bot

En un post previo te enseñé a enviar un mensaje en nombre de un Bot…

2 días hace

Impresora térmica con Telegram usando Bot

En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…

2 días hace

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…

6 días hace

Enviar mensaje con bot de Telegram usando JavaScript (lado del cliente)

Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…

7 días hace

Esta web usa cookies.