Ejercicio 1 - Definición e invocación de métodos

Objetivo

Utilizar métodos para llevar a cabo un cálculo específico.

Enunciado

Dado que siempre se necesita interactuar con el usuario para leer números enteros, números reales, letras y texto. Haga una clase llamada InterfazDeUsuario que tenga métodos estáticos que reciban como parámetro un mensaje que se le presentará al usuario y devuelvan un valor dependiendo del tipo de método invocado. Los métodos serán:

int leerEntero(String mensaje)

double leerDouble(String mensaje)

char leerChar(String mensaje)

char leerString(String mensaje)

Esto van a hacer uso del JOptionPane y de los métodos parseInt, parseDouble y charAt(0) previamente vistos.

Haga un programa de prueba para verificar que funcionan correctamente.

Forma de entrega de la solución

El estudiante debe presentar una explicación de la solución del ejercicio acompañada del código fuente y las pantallas de salida que produce su programa para los casos de prueba derivados del enunciado.