Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Chompy129 en 06 de Diciembre 2016, 20:17

Título: Java. Notacion de punto, imprimir por consola (System.out). Ejercicio CU00632B
Publicado por: Chompy129 en 06 de Diciembre 2016, 20:17
Imprimir por consola en Java con System.out. Concatenar cadenas. Notación de punto para objetos. (CU00632B)

Aquí les dejo el ejercicio:

Código Java
Código: [Seleccionar]
/**
 * Un programa que presente a un medico
 * @author Chompy129
 * @Version 1.0
 */
public class Medico{
String nombre;                    //Nombre del medico
String apellido;                  //Apellido del medico
int edad;                         //Su edad
boolean casado;                   //¿Esta casado?
String numeroDocumentoIdentidad;  //Su numero de identidad
String especialidad;              //Su especialidad

public Medico(){
nombre= "";
apellido= "";
edad= 0;
casado= false;
numeroDocumentoIdentidad= "CI-0";
especialidad= "";
}
//Metodos: setters and getters

public void setNombre(String valueName){
nombre= valueName;
System.out.println("Se ha cambiado el nombre del medico a: "+nombre);
}
public void setApellido(String valueApellido){
apellido= valueApellido;
System.out.println("Se ha cambiado el apellido del medico a: "+apellido);
}
public void setEdad(int valueEdad){
edad= valueEdad;
System.out.println("Se ha cambiado la edad del medico a: "+edad);
}
public void setCasado(boolean valueCasado){
casado= valueCasado;
System.out.println("El medico ahora esta casado: "+casado);
}
public void setNumeroDocumentoIdentidad(String valueNumeroDocumentoIdentidad){
numeroDocumentoIdentidad= "CI-"+valueNumeroDocumentoIdentidad;
System.out.println("Se ha cambiado el numero de identidad del medico a: "+numeroDocumentoIdentidad);
}
public void setEspecialidad(String valueEspecialidad){
especialidad= valueEspecialidad;
System.out.println("Se ha cambiado la especialidad del medico a: "+especialidad);
}

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;}
}


Link de la clase: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=461:imprimir-por-consola-en-java-con-systemout-concatenar-cadenas-notacion-de-punto-para-objetos-cu00632b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188 (https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=461:imprimir-por-consola-en-java-con-systemout-concatenar-cadenas-notacion-de-punto-para-objetos-cu00632b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188)

Título: Re:Java. Notacion de punto, imprimir por consola (System.out). Ejercicio CU00632B
Publicado por: camoay en 06 de Diciembre 2016, 21:34
Hola Chompy129, tu ejercicio es correcto.

También ha mejorado tu estilo de codificación que es mas limpio + estructurado y por ello mas legible.

Un saludo,