1
Aprender a programar desde cero / Java private String nombre; int edad; Operadores aritméticos BlueJ CU00633B
« en: 17 de Abril 2017, 05:54 »
Saludos a todos. .... Pues de nuevo con un ejercicio a ver que opinan. Están incluidos en un solo código los correspondientes al Módulo CU00632B y CU00633B del curso de desarrollador Java, ya que el último es una especie de ampliación realizada al código original. Gracias.
Código: [Seleccionar]
/*Ejercicio CU00633B - Curso aprenderaprogramar.com*/
public class Medico2 {
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private String numerodocumentoidentidad;
private String especialidad;
public Medico2 () {
nombre = "";
apellido = "";
edad = 0;
casado = false;
numerodocumentoidentidad = "";
especialidad = "";
}
public void setNombre (String valorNombre) {
nombre = valorNombre;
System.out.println ("Ha cambiado el nombre del médico, su nuevo nombre es " + nombre);
}
public void setApellido (String valorApellido) {
apellido = valorApellido;
System.out.println ("Ha cambiado el apellido del médico, su nuevo apellido es " + apellido);
}
public void setEdad (int valorEdad) {
edad = valorEdad;
System.out.println ("Ha cambiado la edad del médico " + nombre + " " + apellido + ", su nueva edad es " + edad + " años");
}
public void setCasado (boolean valorCasado) {
casado = valorCasado;
System.out.println ("Ha cambiado el atributo de casado del médico " + nombre + " " + apellido + ", su nuevo atributo de casado es " + casado);
}
public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad) {
numerodocumentoidentidad = valorNumeroDocumentoIdentidad;
System.out.println ("Ha cambiado el número de documento de identidad del médico " + nombre + " " + apellido + ", su nuevo número de documento de identidad es " + numerodocumentoidentidad);
}
public void setEspecialidad (String valorEspecialidad) {
especialidad = valorEspecialidad;
System.out.println ("Ha cambiado la especialidad del médico " + nombre + " " + apellido + ", su nueva especialidad es " + especialidad);
}
public void calculoParaMultiploEdad () {
int multiploedad = 5 - (edad % 5);
System.out.println ("El médico de nombre " + nombre + " " + apellido + " con especialidad en " + especialidad + " tendrá una edad múltiplo de 5 dentro de " + multiploedad + " años");
}
public String getNombre () {return nombre;}
public String getApellido () {return apellido;}
public int getEdad () {return edad;}
public boolean getCasado () {return casado;}
public String getNumeroDocumentoIdentidad () {return numerodocumentoidentidad;}
public String getEspecialidad () {return especialidad;}
}