Hola que tal. Envío mi código para que lo puedan revisar por favor.
public class Medico
{ //nombre de la clase
// instance variables - replace the example below with your own
private String nombre; //Nombre de cada objeto Médico
private String apellidos; //Apellidos de cada objeto Médico
private String numeroDocumentoIdentidad; //Numero de documento de identidad de cada objeto Médico
private String especialidad; //Especialidad de cada objeto Médico
private boolean casado; //Estado civil de cada objeto Médico
private int edad; //Edad de cada objeto Médico
/**
* Constructor para objetos de la clase Medico
*/
public Medico()
{
// inicializar variables de instancia
nombre = "";
apellidos = "";
numeroDocumentoIdentidad = "";
especialidad = "";
casado = false;
edad = 0;
} //Cierre Constructor
/**
* Ejemplo de método para un Médico (setters)
*
* @param parámetro de método
* @return
*/
// Método para establecer el nombre de un Médico
public void setNombre(String valorNombre)
{
// Método para el objeto nombre de la clase Médico
nombre = valorNombre; //El nombre del objeto médico adopta el valor que contenga valorNombre
} //Cierre método setNombre
public void setApellidos(String valorApellidos)
{
apellidos = valorApellidos; //Los apellidos del objeto médico adopta el valor que contenga valorApellidos
} // Cierre método setApellidos
public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad)
{
numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad; //El número de documento de identidad del objeto médico adopta el valor que contenga valorNumeroDocumentoIdentidad
} // Cierre método setNumeroDocumentoIdentidad
public void setEspecialidad(String valorEspecialidad)
{
especialidad = valorEspecialidad; //La especialidad del objeto médico adopta el valor que contenga valorEspecialidad
}// Cierre método setEspecialidad
public void setCasado(boolean valorCasado)
{
casado = valorCasado; //El estado civil del objeto médico adopta el valor que contenga valorCasado
}// Cierre método stCasado
public void setEdad(int valorEdad)
{
edad = valorEdad; //La edad del objeto médico adopta el valor que contenga valorEdad
}//fin método setEdad
//Método para obtener el calculo para el multiplo de edad
public void calculoParaMultiploEdad(){
int resultado = 5 - edad%5;
int resto = edad % 5;
if (resto == 0) //si el resto de la edad es igual a cero, envia el mensaje, que la edad ya es un multiplo de cinco
{
System.out.println("El medico de nombre " + nombre + " de especialidad " +
especialidad + " Edad : " + edad + " ya tiene una edad multiplo de 5 ");
}
else // si es diferente de cero envia el mensaje con los años que faltan para el multiplo de cinco
{
System.out.println("El medico de nombre " + nombre + " de especialidad " +
especialidad + " Edad : " + edad + " tendrá una edad multiplo de 5 dentro " +
resultado + " años");
}
}// Cierre método calculoParaMultiploEdad
//Métodos getters
//Método para obtener el nombre del objeto médico
public String getNombre()
{
return nombre; //retorna el nombre
}// Cierre método getNombre
//Método para obtener los apellidos del objeto médico
public String getApellidos()
{
return apellidos; //retorna los apellidos
}// Cierre método getApellidos
//Método para obtener el búmero de documento de identidad del objeto médico
public String getNumeroDocumentoIdentidad()
{
return numeroDocumentoIdentidad; //retorna el número del documento de identidad
}//Cierre métodogetNumeroDocumentoIdentidad
//Método para obtener la especialidad del objeto médico
public String getEspecialidad()
{
return especialidad; //retorna la especialidad
}//Cierre método getEspecialidad
//Método para obtener el estado civil del objeto médico
public boolean getCasado()
{
return casado; //retorna el estado civil
}//Cierre método getCasado
//Método para obtener la edad del objeto médico
public int getEdad()
{
return edad; //retorna la edad
}//Cierre método getEdad
}
Muchas Gracias, por este excelente curso