Hola me gustaría saber si mi codigo esta bien.
package Ejercicios_POO;
public class Medico
{
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private String id;
private String especialidad;
// Metodo constructor con valores por defecto
public Medico()
{
nombre="";
apellido="";
edad=0;
casado=false;
id="desconocido";
especialidad="desconocida";
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellido() {
return apellido;
}
public void setApellido(String apellido) {
this.apellido = apellido;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}
public String isCasado() {
if(casado){
return "El médico está casado";
}else{
return "El médico no está casado";
}
}
public void setCasado(String casado) {
if(casado.equalsIgnoreCase("si")){
this.casado=true;
}else{
this.casado=false;
}
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getEspecialidad() {
return especialidad;
}
public void setEspecialidad(String especialidad) {
this.especialidad = especialidad;
}
public void setFaltante(){
int div,falta;
div=edad%5;
falta=5-div;
System.out.print("El médico "+nombre+" tiene "+edad+" años. Para tener una edad multiplo de 5 le faltan "+falta+" años.");
}
}
package Ejercicios_POO;
import java.util.Scanner;
public class ejeMedico {
public static void main(String[] args) {
// TODO Auto-generated method stub
Medico medico1=new Medico();
Scanner lee=new Scanner(System.in);
String nombre,apellido,id,especialidad;
int edad;
String casado;
System.out.print("Introduce Nombres del médico: ");
nombre=lee.nextLine();
System.out.print("Introduce Apellidos del médico: ");
apellido=lee.nextLine();
System.out.print("Introduce su ID: ");
id=lee.next();
System.out.print("Introduce su especialidad: ");
especialidad=lee.next();
System.out.print("¿Es casado? ");
casado=lee.next();
System.out.print("Introduce EDAD: ");
edad=lee.nextInt();
medico1.setNombre(nombre);
medico1.setApellido(apellido);
medico1.setId(id);
medico1.setEspecialidad(especialidad);
medico1.setCasado(casado);
medico1.setEdad(edad);
medico1.setFaltante();
}
}