jueves, 9 de julio de 2026

Mostrar la siguiente serie: 0,5,10,15,20,25,30,35,40,... en Java

Código del ejercicio:

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

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

}

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.
<= --> 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 ( + ) concatena variables de cadena.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.

Explicación del Código:

Este programa solicita al usuario un número y muestra una serie de números que comienza en 0 y aumenta de 5 en 5 hasta llegar al número ingresado o al valor más cercano sin sobrepasarlo.

Código

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        int n2 = 0, n1;
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese un número: ");
        n1 = sc.nextInt();

        while(n2 <= n1){
            System.out.print(n2 + ",");
            n2 += 5;
        }
    }

}

Explicación de cada parte del código

Código Función
package ejercicio; Indica el paquete donde se encuentra el programa.
import java.util.Scanner; Importa la clase Scanner para poder leer datos escritos por el usuario.
public class Ejercicio Define la clase principal del programa.
public static void main(String[] args) Es el método principal donde comienza la ejecución del programa.
int n2 = 0, n1; n2 inicia en 0 y representa el número que se irá mostrando.
n1 almacena 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.
n1 = sc.nextInt(); Guarda el número ingresado por el usuario.
while(n2 <= n1) Repite el proceso mientras n2 sea menor o igual al número ingresado.
System.out.print(n2 + ","); Muestra el valor actual de n2 seguido de una coma.
n2 += 5; Incrementa el valor de n2 en 5 para generar la siguiente parte de la serie.

¿Cómo funciona el ciclo?

Si el usuario ingresa el número 30, el programa realiza las siguientes iteraciones:

Valor de n2 Se imprime
0 0,
5 5,
10 10,
15 15,
20 20,
25 25,
30 30,
Resultado si el usuario ingresa 30:

0,5,10,15,20,25,30,
Resumen:
El programa comienza en 0, utiliza un ciclo while para repetir el proceso y aumenta el valor de la variable n2 de 5 en 5 hasta alcanzar el número ingresado por el usuario.

No hay comentarios.:

Publicar un comentario

Contar la cantidad de vocales que tiene una frase en Java

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

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