Buenas me presento soy Lorenzo, dejo mi ejercicio resuelto, la única duda que tengo, es que yo he usado la función getEdad() en lugar de acudir a la variable edad, es correcto? Gracias de antemano.
public class Medico {
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private String dni;
private String especialidad;
public Medico (){
nombre="";
apellido="";
edad=0;
casado=false;
dni="";
especialidad="";
}
public void setNombre(String valorNombre){
nombre=valorNombre;
}
public void setApellido(String valorApellido){
apellido=valorApellido;
}
public void setEdad(int valorEdad){
edad=valorEdad;
}
public void setCasado(boolean valorCasado){
casado=valorCasado;
}
public void setDni(String valorDni){
dni=valorDni;
}
public void setEspecialidad(String valorEspecialidad){
especialidad=valorEspecialidad;
}
public String getNombre(){return nombre;}
public String getApellido(){return apellido;}
public int getEdad(){return edad;}
public boolean getCasado(){return casado;}
public String getDni(){return dni;}
public String getEspecialidad(){return especialidad;}
public void calculoParaMultipoEdad(){
int moduloEdad=0;
int diferenciaModulo=0;
moduloEdad=getEdad()%5;
diferenciaModulo=5-moduloEdad;
System.out.println("Los años que faltan para ser multiplo de 5 son " + diferenciaModulo);
}
}