Buenas, acá realice el ejercicio pedido CU00633B del curso básico de programación Java con entorno de aprendizaje BlueJ, por favor comenten si lo hice bien.
Saludos!
//Ejercicio
//Inicio atributos
public class Medicos2
{
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private int dni;
private String especialidad;
//Cierre atributos
//Inicia constructor
public Medicos2 (){
nombre = "Jorge";
apellido = "Cordero";
edad = 44;
casado = false;
dni = 23333432;
especialidad = "Cirujano";
}//Cierre constructor
//Inicio metodos
public void setNombre (String valorNombre){
nombre = valorNombre;
System.out.println ("El nombre del medico a cambiado a " + nombre);
}
public void setApeliido (String valorApellido) {
apellido = valorApellido;
System.out.println ("El apellido del medico a cambiado a " + apellido);
}
public void setEdad (int valorEdad) {
edad = valorEdad;
System.out.println ("La edad del medico a cambiado a " + edad);
}
public void setCasado (boolean valorCasado){
casado = valorCasado;
System.out.println ("El estado civil del medico cambio a " + casado);
}
public void setDni (int valorDni) {
dni= valorDni;
System.out.println ("El numero de DNI del medico a cambiado a " + dni);
}
public void setEspecialidad (String valorEspecialidad) {
especialidad = valorEspecialidad;
System.out.println ("La especialidad del medico a cambiado a " + especialidad);
}
public void Calculo (){
int resto = edad%5;
int diferencia = 5-resto;
System.out.println ("El medico tiene " + edad + " anios multiplo de cinco en " + diferencia + " anio");
}
//Cierre de metodos//
public String getNombre () {
return nombre;
}
public String getApellido () {
return apellido;
}
public int getEdad (){
return edad;
}
public boolean getCasado (){
return casado;
}
public int getDni (){
return dni;
}
public String getEspecialidad (){
return especialidad;
}
}