lunes, 10 de febrero de 2025

Generar los números impares del 1 al 100 en Java

Código del ejercicio:

package ejercicio;

public class Ejercicio {

    public static void main(String[] args) {
        int num = 1;
        while(num <= 100){
            System.out.print(num + ",");
            num += 2;
        }
    }

}

Definición de los códigos del ejercicio:

int --> dato entero de 32 bits.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> 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 asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

A continuación, se explica el funcionamiento de cada parte del código:

  • package ejercicio; → Define el paquete donde está ubicado el archivo (opcional).
  • public class Ejercicio { → Declara la clase principal llamada Ejercicio.
  • public static void main(String[] args) { → Método principal donde se ejecuta el programa.
  • int num = 1; → Declara una variable num iniciada en 1.
  • while(num <= 100) { → Bucle que se ejecuta mientras num sea menor o igual a 100.
  • System.out.print(num + ","); → Imprime el número actual seguido de una coma.
  • num += 2; → Aumenta num en 2 para generar solo números impares.

Código del ejercicio: Otra forma de hacer

package ejercicio;

public class Ejercicio {

    public static void main(String[] args) {
        for(int num = 1; num <= 100; num += 2){
            System.out.print(num + ",");
        }
    }

}

Definición de los códigos del ejercicio:

int --> dato entero de 32 bits.
while --> el ciclo while recorre un bloque de código siempre que una condición específica sea verdadera.
for --> el ciclo for recorre un bloque de código varias veces.
<= --> 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 asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

1. `package ejercicio;`

Define el paquete donde está ubicado el archivo Java. Un paquete es una forma de organizar las clases en Java.

2. `public class Ejercicio {`

Declara una clase pública llamada Ejercicio, que contiene el código que va a ejecutarse.

3. `public static void main(String[] args) {`

Es el método principal, donde comienza la ejecución del programa. El código dentro de este método es el que se ejecuta cuando corres el programa.

4. `for(int num = 1; num <= 100; num += 2) {`

Un bucle for que se ejecuta desde 1 hasta 100, sumando 2 en cada iteración. Esto permite generar solo los números impares, ya que al comenzar en 1 y sumar 2, obtenemos los valores 1, 3, 5, 7... hasta llegar a 99.

5. `System.out.print(num + ",");`

Imprime el valor de num en la consola seguido de una coma. La función System.out.print() permite imprimir en la consola sin agregar un salto de línea después de cada número.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

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