Hola
Lorenzo31, muchas gracias por tus respuestas.
Si quito lo de static, Eclipse me lanza errores como este cada vez que llamo a alguno de los métodos.
Cannot make a static reference to the non-static method celAFar(double) from the
type Ej12
He probado lo de reiniciar el objeto Scanner, sin éxito... ya intenté algo parecido antes. Cerrarlo, con .close() y volver a crearlo con new Scanner justo antes de pedir el dato...
Pero nada, no hay manera..
Sin embargo, he encontrado una solución.
Cuando llamos a los métodos que presentan los distintos menús, (los métodos void), les paso el objeto Scanner como parámetro y lo utilizo en esos métodos sin crear/cerrar un nuevo scanner... y así consigo que funcione je je...
No me termina de gustar, pero bueno, peculiaridades del Java con las que hay que lidiar...
Lo raro es que
pedro si le funcionase y a mi no. Voy a probar con otro IDE como NetBeans, a ver si percibo alguna diferencia.
Muchas gracias a ambos por vuestra colaboración. Un saludo.