Hola Arja
Si tienes razón, tu nuevo código da el error:
cannot find symbol - variable calculoParaMultiploEdad
Es decir, no se encuentra la declaración para la variable calculoParaMultiploEdad
En parte es culpa mía, al decirte que eliminaras el atributo calculoParaMultiploEdad y cambiaras solo el nombre del método a: public void calculoParaMultiploEdad ()
Para solucionarlo, la primera línea del método la podíamos cambiar a lo siguiente
en lugar de:
calculoParaMultiploEdad = (5-(edad%5));
cambiar a:
int calculoParaMultiploEdad = (5-(edad%5));
Como ves creamos una variable de tipo int en el método, de esta forma desaparecerá el error.
Otra forma de hacerlo sin variable interna sería:
public void calculoParaMultiploEdad () {
System.out.println("El médico de nombre: " + nombre + ", con espacialidad: " + especialidad + ", tendrá una edad multiplo de 5 dentro de: " + (5-(edad%5)) + " años");
} // Cierre del método
Cualquiera de las dos soluciones es válida.
Saludos