viernes, 10 de julio de 2026

Mostrar los números múltiplos de 7: 7,14,21,28,35,42,49,56,63,70,... en Java

Código del ejercicio:

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        int a = 7, n;
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese un número: ");
        n = sc.nextInt();
        while(a <= n){
            if(a % 7 == 0){
                System.out.print(a + ",");
            }
            a++;
        }
    }

}

Definición de los códigos del ejercicio:

import java.util.Scanner; --> Importación explícita de Scanner.
Scanner sc = new Scanner(System.in); --> objeto de Scanner con nombre sc.
Scanner --> clase Scanner nos permite ingresar datos por teclado.
new --> palabra reservada que instancia un objeto de la clase Scanner.
System.in --> parámetro que indica de donde proceden los datos, en este caso del teclado.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
int --> dato entero de 32 bits.
nextInt() --> lee un número entero desde consola (teclado).
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

Este programa solicita al usuario un número entero y muestra todos los múltiplos de 7 desde el número 7 hasta el valor ingresado. Por ejemplo, si el usuario escribe 50, el programa mostrará:

7,14,21,28,35,42,49,

Explicación del código

Código Explicación
package ejercicio; Indica que la clase pertenece al paquete llamado ejercicio.
import java.util.Scanner; Importa la clase Scanner, que permite leer datos escritos por el usuario desde el teclado.
public class Ejercicio Declara la clase principal donde se encuentra el programa.
public static void main(String[] args) Es el método principal. Aquí comienza la ejecución del programa.
int a = 7, n; Se crean dos variables:
  • a: inicia en 7 porque es el primer múltiplo de 7.
  • n: almacenará el número ingresado por el usuario.
Scanner sc = new Scanner(System.in); Crea un objeto Scanner para leer datos desde el teclado.
System.out.print("Ingrese un número: "); Muestra un mensaje solicitando un número.
n = sc.nextInt(); Guarda el número ingresado por el usuario en la variable n.
while(a <= n) El ciclo se repite mientras el valor de a sea menor o igual al número ingresado.
if(a % 7 == 0) Comprueba si el número es múltiplo de 7 utilizando el operador módulo (%). Si el residuo es 0, significa que es múltiplo de 7.
System.out.print(a + ","); Imprime el múltiplo de 7 encontrado.
a++; Incrementa la variable a en 1 para revisar el siguiente número.

Funcionamiento paso a paso

  1. El programa comienza con el número 7.
  2. Solicita un número al usuario.
  3. Recorre todos los números desde 7 hasta el número ingresado.
  4. Verifica cuáles son múltiplos de 7.
  5. Muestra únicamente los números que cumplen esa condición.
  6. El proceso termina cuando llega al número indicado por el usuario.

Ejemplo de ejecución

Ingrese un número: 50
Salida: 7,14,21,28,35,42,49,
Resumen: Este programa utiliza un ciclo while para recorrer los números desde 7 hasta el valor ingresado por el usuario. En cada iteración verifica con el operador % si el número es múltiplo de 7 y, si lo es, lo muestra en pantalla.

No hay comentarios.:

Publicar un comentario

Convertir centímetros a metros en Java

Código del ejercicio: package ejercicio; import java.util.Scanner; public class Ejercicio {     public static void ma...

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️