Continuo con el Java y he realizado un pequeño código, muy sencillito, pero que creo es muy versátil. El programa muestra los múltiplos de cualquier número especificado por el usuario hasta cualquier número también especificado por el usuario. El código es el siguiente:
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n; // Cuenta int x; // Múltiplo int i; // Contador System.out.print("¿De qué número quieres los múltiplos?: "); x = sc.nextInt(); System.out.print("¿Hasta qué número quieres la lista?: "); n = sc.nextInt(); for (i=1; i <=n; i++) { if (i % x == 0) System.out.println(i); } }
El funcionamiento es muy simple: el usuario indica de qué número quiere los múltiplos (variable x) y hasta qué número quiere la cuenta (variable n). Un bucle for va a iterar desde 1 hasta n y el bucle if dentro del for imprimirá en pantalla los múltiplos. La cuenta comienza en i=1 y no en i=0 para que no salga el cero como resultado en todos los casos.
SI CORRECTO
Muy buen aporte. Gracias por compartirlo.