boolean salir=false
while (salir==false){
System.out.println("ESTAMOS DENTRO DEL WHILE");
Metodos.comprobarMenuOpcionPrincial(opcioningresada, opcion, salir)
..............
}
//METODO DE CONTROL DEL INGRESO POR TECLADO
public static String comprobarOpcionMenuPrincipal(String opcioningresada, Scanner opcion, boolean salir){
boolean opcioncorrecta=false;
while (!opcioncorrecta){//Control texto Crear
System.out.println("\nEsperando datos...");
opcioningresada = opcion.nextLine();
opcioningresada = opcioningresada.toString();
if (opcioningresada.equalsIgnoreCase("Crear")){opcioncorrecta=true;}
else if (opcioningresada.equalsIgnoreCase("Listar")){opcioncorrecta=true;}
else if (opcioningresada.equalsIgnoreCase("Eliminar")){opcioncorrecta=true;}
else if (opcioningresada.equalsIgnoreCase("Salir")){ opcioncorrecta=true; salir=true;}
else {
System.out.println("Ha escrito: "+opcioningresada);
System.out.println("Aunque no se tienen en cuenta mayúsculas o minúsculas");
System.out.println("debe teclear alguna de las opciones");
Metodos.mostrarMenuPrincipal();}
}//Fin del While
return opcioningresada;
}//Fin Bloque de control