Código del ejercicio:
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.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
Explicación del Código:
¿Qué hace este programa?
Este programa solicita al usuario un número n. Luego muestra los primeros n números de una serie que empieza en 0 y aumenta de 5 en 5.
Ejemplo:
- Si el usuario ingresa 5, el programa muestra:
0,5,10,15,20,
1. Importar la clase Scanner
import java.util.Scanner;
Se importa la clase Scanner, que permite leer datos que el usuario escribe desde el teclado.
2. Crear la clase principal
public class Ejercicio
Se crea la clase llamada Ejercicio, donde estará escrito todo el programa.
3. Método principal
public static void main(String[] args)
Es el método donde comienza la ejecución del programa.
4. Declaración de variables
int n1 = 0, c = 1, n;
- n1 = 0: guarda el número que se va a mostrar. Comienza en 0.
- c = 1: contador que controla cuántos números se han mostrado.
- n: almacena la cantidad de números que desea ver el usuario.
5. Crear el objeto Scanner
Scanner sc = new Scanner(System.in);
Se crea el objeto sc, que permitirá leer el número ingresado por el usuario.
6. Pedir un número al usuario
System.out.print("Ingrese un número: ");
Se muestra un mensaje para que el usuario escriba la cantidad de números que quiere visualizar.
7. Leer el número ingresado
n = sc.nextInt();
El número que escribe el usuario se guarda en la variable n.
8. Repetir el proceso
while(c <= n)
El ciclo while se ejecuta mientras el contador c sea menor o igual al número ingresado. De esta manera se mostrarán exactamente n números.
9. Mostrar el número actual
System.out.print(n1 + ",");
Se imprime el valor actual de la serie.
10. Aumentar de 5 en 5
n1 += 5;
Después de mostrar un número, se suma 5 para obtener el siguiente valor de la serie.
Ejemplo:
0 → 5 → 10 → 15 → 20 → 25 → ...
11. Incrementar el contador
c++;
El contador aumenta en uno para indicar que ya se mostró un número más de la serie.
Resumen del funcionamiento
- El usuario ingresa un número n.
- La serie comienza en 0.
- Se muestra el número actual.
- Se suma 5 al número.
- El contador aumenta en uno.
- El proceso se repite hasta mostrar los n primeros números.
Ejemplo de ejecución
Entrada:
Ingrese un número: 8
Salida:
0,5,10,15,20,25,30,35,
No hay comentarios.:
Publicar un comentario