Hola gracias por las respuestas, lo que hoolligan666 dice efectivamente funciona al colocar el switch dentro de un try, lo unico que me falta saber es que return usar para que en vez de que el progama se termine, vuelva a comenzar
Código:
try
{
switch
}
catch (java.lang.NumberFormatException e)
{
System.out.print("eleccion incorrecta" );
}