Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado 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
/**
* 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)
-
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,