Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: heseos en 26 de Abril 2014, 10:19

Título: Ejercicio java (CU00632B) métodos get y set en java
Publicado por: heseos en 26 de Abril 2014, 10:19
Hola Quien me corrige? Los demas setters los deje normales porque creo ya cumplió su cometido el ejercicio.
Código: [Seleccionar]
public class Medico{
    String nombre, apellido, cedula, especialidad;
    int edad;
    boolean casado;
   
    public Medico(){
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        cedula = "";
        especialidad = "";
    }
    //Setters
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        System.out.println("Ha cambiado el nombre, el nuevo nombre es " + nombre);
    }
   
    public void setApellido (String valorApellido){
        apellido = valorApellido;
        System.out.println("Ha cambiado el apellido "+apellido+" del medico de nombre "+nombre);
    }
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
        System.out.println("Ha cambiado la edad "+edad+" del medico de nombre "+nombre);
       
    }
   
    public void setCasado (boolean valorCasado){casado = valorCasado;}
   
    public void setCedula (String valorCedula){cedula = valorCedula;}
   
    public void setEspecialidad (String valorEspecialidad){especialidad = valorEspecialidad;}
   
        //Getters
    public String getNombre () {return nombre;}
   
    public String getApellido () {return apellido;}
   
    public int Edad () {return edad;}
   
    public boolean getCasado () {return casado;}
   
    public String getCedula () {return cedula;}
   
    public String getEspecialidad () {return especialidad;}
   
}
Título: Re:Ejercicio java (CU00632B)
Publicado por: heseos en 26 de Abril 2014, 19:05
Hola Quien me corrige? Los demas setters los deje normales porque creo ya cumplió su cometido el ejercicio.
Código: [Seleccionar]
public class Medico{
    String nombre, apellido, cedula, especialidad;
    int edad;
    boolean casado;
   
    public Medico(){
        nombre = "";
        apellido = "";
        edad = 0;
        casado = false;
        cedula = "";
        especialidad = "";
    }
    //Setters
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        System.out.println("Ha cambiado el nombre, el nuevo nombre es " + nombre);
    }
   
    public void setApellido (String valorApellido){
        apellido = valorApellido;
        System.out.println("Ha cambiado el apellido "+apellido+" del medico de nombre "+nombre);
    }
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
        System.out.println("Ha cambiado la edad "+edad+" del medico de nombre "+nombre);
       
    }
   
    public void setCasado (boolean valorCasado){casado = valorCasado;}
   
    public void setCedula (String valorCedula){cedula = valorCedula;}
   
    public void setEspecialidad (String valorEspecialidad){especialidad = valorEspecialidad;}
   
        //Getters
    public String getNombre () {return nombre;}
   
    public String getApellido () {return apellido;}
   
    public int Edad () {return edad;}
   
    public boolean getCasado () {return casado;}
   
    public String getCedula () {return cedula;}
   
    public String getEspecialidad () {return especialidad;}
   
}

Agregado el codigo para multiplo de edad del siguiente ejercicio.
Código: [Seleccionar]
public void mostrarMultiplioEdad (){
        int resultado1;
        resultado1 = 5 -(edad % 5);
        System.out.println("El médico de nombre "+nombre+" con especialidad "+especialidad+" tendrá una edad múltiplo de 5 dentro de "+resultado1+" años ");
    }
Título: Re:Ejercicio java (CU00632B)
Publicado por: Alex Rodríguez en 26 de Abril 2014, 19:51
Hola, he revisado el código y está correcto tanto para CU00632B como para CU00633B. Te falta que se muestren algunos mensajes de cambio por ejemplo en  public void setCasado (boolean valorCasado){casado = valorCasado;} no has incluido un mensaje de cambio, pero como indicas con lo que has hecho se ve que ya has resuelto bien el ejercicio. Saludoss
Título: Re:Ejercicio java (CU00632B)
Publicado por: heseos en 26 de Abril 2014, 21:05
Wiii ya le voy cogiendo el piso entonces, Graciasss!!!!