public class Doctor{
String nombre, apellido, especialidad, numeroDocumentoIdentidad;
int edad;
boolean casado;
//Constructor
public Doctor(){
nombre = "";
apellido = "";
especialidad = "";
numeroDocumentoIdentidad = "";
edad = 0;
casado = false;
}
//setters
public void setNombre(String valorNombre){nombre = valorNombre;
System.out.println("Ha cambiado el nombre del doctor, el nuevo nombre del doctor es: " + nombre);}
public void setApellido(String valorApellido){apellido = valorApellido;
System.out.println("Ha cambiado el apellido del doctor " + nombre + ", su nuevo apellido es: " + apellido);}
public void setEspecialidad(String valorEspecialidad){especialidad = valorEspecialidad;
System.out.println("Ha cambiado la especialidad del doctor " + nombre +" "+ apellido + ", ID: " + numeroDocumentoIdentidad +
". La nueva especialidad del doctor es: " + especialidad);}
public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
System.out.println("Ha cambiado el ID del doctor " + nombre +" "+ apellido + ", el nuevo ID es: " + numeroDocumentoIdentidad);}
public void setEdad(int valorEdad){edad = valorEdad;
System.out.println("Ha cambiado la edad del doctor: " + nombre +" "+ apellido + "de ID: " + numeroDocumentoIdentidad + ", la nueva edad es: " + edad +
" años.");}
public void setCasado(boolean valorCasado){casado = valorCasado;
System.out.println("Ha cambiado el estado civil del doctor: " + nombre+" "+ apellido + ", ID " + numeroDocumentoIdentidad +
", el nuevo valor del estado civil del doctor ahora es: " + casado);}
public void mostrarMultiploEdad(){
int ultimoMultiplo5Edad;
int proximoMultiplo5Edad;
ultimoMultiplo5Edad = edad%5;
proximoMultiplo5Edad = 5 -(edad%5);
System.out.println("El doctor de nombre " + nombre +" "+ apellido + ", ID: " + numeroDocumentoIdentidad + ", tubo una edad multiplo de 5 hace " +
ultimoMultiplo5Edad + " años y tendra una proxima edad multiplo de 5 dentro de " + proximoMultiplo5Edad + " años.");
}
//setters
public String getNombre(){return nombre;}
public String getApellido(){return apellido;}
public String getEspecialidad(){return especialidad;}
public String getNumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}
public int getEdad(){return edad;}
public boolean getCasado(){return casado;}
}