Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Ejercicio Numeros pares e impares

package com.aluracursos;

import java.util.Scanner;

public class main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        while (true) {
            System.out.println("Ingresa el número (o -1 para salir): ");
            int valor = sc.nextInt();

            if (valor == -1) {
                System.out.println("Saliendo del programa...");
                break;
            }

            if (valor % 2 == 0) {
                System.out.println("El número " + valor + " es par.");
            } else {
                System.out.println("el numero" + valor + " es Impar ");
            }

        }

        sc.close();
    }
}
1 respuesta

Hola Maria, espero que estés bien

Tu código está casi perfecto para determinar si un número es par o impar. Sin embargo, he notado un pequeño detalle en la salida que podrías ajustar para que sea más consistente con la salida esperada que mencionaste. En el mensaje cuando el número es impar, podrías cambiar "el numero" por "El número" y corregir la palabra "Impar" para que sea "ímpar" con tilde. Aquí te dejo cómo podrías ajustar esa parte:

if (valor % 2 == 0) {
    System.out.println("El número " + valor + " es par.");
} else {
    System.out.println("El número " + valor + " es ímpar.");
}

Con este pequeño ajuste, tu programa debería mostrar la salida de forma correcta y más alineada con lo que se espera.

Espero que esto te ayude y que sigas disfrutando de tus estudios de Java. ¡Bons estudios!