Autor Tema: Java invocar métodos y mostrar un mensaje de control System.out.println CU00632B  (Leído 2379 veces)

Bcks7

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 48
    • Ver Perfil
Hola, me gustaría saber si he realizado bien el ejercicio CU00632B del curso de java.

Código: [Seleccionar]
public class Medico {
   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoDeIdentidad;
    private String especialidad;
   
public Medico(){
    nombre = "";
    apellidos = "";
    edad = 0;
    casado = false;
    numeroDocumentoDeIdentidad = "";
    especialidad = "";
}

public void setNombre(String valorNombre){
    nombre = valorNombre;
    System.out.println("El nombre del medico es" + nombre);
}
   
public void setApellidos(String valorApellidos){
    apellidos = valorApellidos;
    System.out.println("Los apellidos del medico son" + apellidos);
}

public void setEdad(int valorEdad){
    edad = valorEdad;
    System.out.println("El medico tiene" + edad + "años");
}

public void setCasado(boolean valorCasado){
    casado = valorCasado;
    System.out.println("Es el medico casado?" + casado);
}

public void setDocumentoDeIdentidad(String valorNumeroDocumentoDeIdentidad){
    numeroDocumentoDeIdentidad = valorNumeroDocumentoDeIdentidad;
    System.out.println("El medico presenta documento de identidad con numero" + numeroDocumentoDeIdentidad);
}

public void setEspecialidad(String valorEspecialidad){
    especialidad = valorEspecialidad;
    System.out.println("La especialidad el medico de nombre Jason ha cambiado" + "La nueva especialidad es" + especialidad);
}

public String getNombre(){return nombre;}

public String getApellidos(){return apellidos;}

public int getEdad(){return edad;}

public boolean getCasado(){return casado;}

public String getNumeroDocumentoDeIdentidad(){return numeroDocumentoDeIdentidad;}

public String getEspecialidad(){return especialidad;}

}

Gracias por su tiempo. :D
« Última modificación: 31 de Enero 2016, 21:56 por Alex Rodríguez »

Enzo

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 82
    • Ver Perfil
Re:Ejercicio CU00632B de java
« Respuesta #1 en: 29 de Enero 2016, 12:50 »
Hola Bcks7,

Antes de nada te pongo en conocimiento que cuando vayas a introducir código en el foro, antes presiona el botón # (insertar codigo) que se encuentra arriba del campo de escritura, te saldrán unas etiquetas similares a estas: [cod] [/cod] y a continuación procede a pegar el codigo en medio de esas etiquetas. Ejemplo: [cod]aquíElCódigo ...[/cod]. Una vez escrito todo pulsa el botón previsualizar para comprobar si se ve bien.
Puedes leerte este mensaje para mas información: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

El Código esta correcto. OK. Animo y a seguir así.

Solo comentarte que en el ejercicio se pedía que, en cada método, los mensajes fueran algo parecido a:
Citar
En cada método, incluye una instrucción para que se muestre por consola un mensaje informando del cambio. Por ejemplo si cambia la especialidad del médico, debe aparecer un mensaje
que diga: “Ha cambiado la especialidad del médico de nombre … . La nueva especialidad es: …”.
La información del cambio de valor debe ser en cada método y no solo en el que te pone como ejemplo. Por cierto, revisa este mensaje en concreto (el del cambio de especialidad)  porque en él se da por hecho que el nombre del doctor siempre va será "Jason", pero puedes haberlo cambiado ¿no?.
Y ten en cuenta que cuando mandas mostrar un mensaje con texto y datos se debe poner un espacio al final de la frase que va antes de los datos y otro espacio al principio de la frase que esta después de los datos. Por ejemplo:
Código: [Seleccionar]
System.out.println("El medico tiene " + edad + " años");Si no te mostrara un mensaje parecido a este:
Citar
El medico tiene51años

Espero que mis comentarios te sean de ayuda,

Un Saludo,

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".