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

Propuesta de código para verificar si un número es par o impar

Buenas noches,

Esta es mi solución al ejercicio propuesto:

package com.camilodev.ejercicios.condicionales;

import java.util.Scanner;

public class ParImpar2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        while (true){
            System.out.println("Ingresa un número entero");
            int numero = input.nextInt();
            if(numero % 2 == 0){
                System.out.println("El número %d es par".formatted(numero));
            }else {
                System.out.println("El número %d es impar".formatted((numero)));
            }

            int continuar = pedirOpcion(input);

            if(continuar == 2){
                System.out.println("Saliendo del programa.....");
                break;
            }
        }
        System.out.println("El programa ha finalizado con exito");

        input.close();

    }
    public static int pedirOpcion(Scanner input){
        int opcion;
        while(true){
            System.out.println("¿Desea continuar?\n1 - Para continuar\n2 - Para salir");
            opcion = input.nextInt();
            if(opcion == 1 || opcion == 2){
                return opcion;
            }
            System.out.println("Número no valido, intente nuevamente");
        }
    }
}

Estoy abierto a cualquier sugerencia o mejora que puedan tener.

Gracias.

1 respuesta

¡Hola Camilo! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!