sábado, 4 de julio de 2026

Determinar si un número es impar en Java

Código del ejercicio:

package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese un número: ");
        int num = sc.nextInt();
        if(num % 2 != 0){
            System.out.println("El número " + num + " es impar.");
        }else{
            System.out.println("El número " + num + " no es impar.");
        }
    }

}

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.
System.out.println() --> imprime el texto en la consola y el cursor permanece al comienzo de la siguiente línea en la consola.
int --> dato entero de 32 bits.
nextInt() --> lee un número entero desde consola (teclado).
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
% --> el operador de modulo ( % ) devuelve el resto de la división.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
+ --> el operador ( + ) concatena variables de cadena.

Explicación del Código:

Este programa solicita al usuario un número entero y verifica si es impar utilizando el operador módulo (%). Luego muestra el resultado en la pantalla.

1. Declarar el paquete

package ejercicio;

Indica que la clase pertenece al paquete llamado ejercicio, lo cual ayuda a organizar los archivos del proyecto.

2. Importar la clase Scanner

import java.util.Scanner;

Importa la clase Scanner, que permite leer datos escritos por el usuario desde el teclado.

3. Crear la clase principal

public class Ejercicio {

Se crea la clase llamada Ejercicio, donde estará escrito todo el programa.

4. Método principal

public static void main(String[] args) {

Es el método principal. Cuando se ejecuta el programa, las instrucciones comienzan desde este punto.

5. Crear el objeto Scanner

Scanner sc = new Scanner(System.in);

Se crea un objeto llamado sc para poder leer los datos que el usuario escriba en el teclado.

6. Solicitar un número

System.out.print("Ingrese un número: ");

Muestra un mensaje para indicar al usuario que debe ingresar un número entero.

7. Leer el número

int num = sc.nextInt();

Lee el número ingresado por el usuario y lo guarda en la variable num.

8. Verificar si el número es impar

if(num % 2 != 0){

El operador % obtiene el residuo de la división entre 2.

  • Si el residuo es diferente de 0, el número es impar.
  • Si el residuo es 0, el número es par.

9. Mostrar que el número es impar

System.out.println("El número " + num + " es impar.");

Si la condición es verdadera, se muestra un mensaje indicando que el número ingresado es impar.

10. Caso contrario

}else{

Si la condición no se cumple, el programa ejecuta el bloque else.

11. Mostrar que el número no es impar

System.out.println("El número " + num + " no es impar.");

Muestra un mensaje indicando que el número no es impar, es decir, que es un número par.

12. Fin del programa

} }

Las llaves finales indican el cierre del método main y de la clase Ejercicio.

Resumen

El programa pide un número entero al usuario, utiliza el operador % para calcular el residuo de dividir el número entre 2 y determina si es impar. Si el residuo es diferente de cero, informa que el número es impar; de lo contrario, indica que no es impar.

No hay comentarios.:

Publicar un comentario

Determinar cuál es el número menor de cuatro números en Java

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

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