Números divisibles con Java Julio 28, 2009
Publicado por lineadecodigo en : Java , trackbackUn 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.
int numero1,numero2; numero1 = reader.nextInt(); 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) else
Y ya tenemos nuestro programa. Algo realmente simple y muy útil.
Articulos Similares:
- Sumar dos números con Java
- Dividir dos números con Java
- Último dígito de un número con Java
- Números pares en Java
- Múltiplo de un número en Java
|- Reportar error en el código
|- Foro sobre Java Básico
Enviar entrada por email
|
Imprimir
| 3715 visitas





Comentarios»
muchas gracias. me fue de gran ayuda pues no se me a sido facil de familiarizarme con Java.
@Víctor,
Me alegro que te haya sido de utilidad. Y que el resto de artículos consigan ayudarte para familiarizarte más con Java.
Usa System.out.print() en vez de System.out.println() para pedir datos del teclado para que aparezca en la misma pantalla solo es una recomendacion.
[...] Numeros divisibles con Java [...]
pero no hay una forma de q solo mande a escribir el numero y imprima lso numeros por lso cuales es divisible el num???