Artículos
Java

Números divisibles con Java

28/Jul/2009

Un ejemplo por el que nos pregunta mucha gente en Linea de Código es saber si dos números son divisibles entre sí. Ya la verdad es que este ejemplo es muy sencillo y se explica en unas pocas líneas.

Lo primero que tenemos que saber es que un número es divisible por otro si al realizar la división entera entre ambos el resto es igual a 0. Con este simple principio vemos que nos bastará con ver que el resto de la división es igual a cero.

Pero, ¿cómo sabemos el resto de una división entre dos números enteros con Java? Pues muy sencillo, para ello tenemos el módulo. El módulo es un operador que nos devolverá el resto de la división.

Empecemos… Lo primero pedir los números por teclado.

Scanner reader = new Scanner(System.in);
int numero1,numero2;

System.out.println("Introduce un número");
numero1 = reader.nextInt();
		
System.out.println("Introduce el número por el cual quieres saber si es divisible");
numero2 = reader.nextInt();

Nos apoyamos en la clase Scanner y en su método nextInt() para obtener dos números enteros de una forma sencilla. Si quieres ver más en detalle cómo manejar el Scanner puedes leerte el artículo Lectura de datos en Java con Scanner.

Lo siguiente será calcular si uno es divisible por otro. Y como hemos dicho arriba nos apoyamos en el módulo y ver que su resultado es igual a 0. Algo muy sencillo de hacer mediante una estructura de control.

if (numero1%numero2 == 0)
  System.out.println(numero1 + " es divisible por " + numero2);
else
  System.out.println(numero1 + " NO es divisible por " + numero2);

Y ya tenemos nuestro programa. Algo realmente simple y muy útil.

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
9 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios