Foros aprenderaprogramar.com
		Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: claudiogs en 07 de Diciembre 2015, 18:12
		
			
			- 
				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
- 
				Hola Claudio el código está bien y funciona bien, aunque usas cosas que todavía no se han explicado en el curso, por ejemplo el if está explicado más adelante por ello no debería usarse hasta que se explique dentro del curso
 
 Salu2
- 
				Ok, Gracias Ogramar.
 
 La verdad que no se me ocurrió de otra forma, estoy recién incursionando en Java, aunque tengo algo de experiencia en otros, mas basados en web.
 
 Un cordial Saludo