import java.math.BigDecimal;
import java.math.RoundingMode;
public class Empleado {
private String nombre;
private String apellido;
private double sueldo;
private int edad;
public Empleado(String nombre, String apellido, double sueldo, int edad) {
this.nombre = nombre;
this.apellido = apellido;
this.sueldo = sueldo;
this.edad = edad;
}
/**
* método que retorna el nombre y apellido del empleado
*
* @return
*/
public String devuelveNombre() {
return nombre + " " + apellido;
}
public double devuelveSueldoLiquido() {
return redondear(sueldo - sueldo * 0.1);
}
private Double redondear(Double val) {
return new BigDecimal(val.toString()).setScale(2, RoundingMode.HALF_EVEN).doubleValue();
}
/**
* @return the nombre
*/
public String getNombre() {
return nombre;
}
/**
* @param nombre the nombre to set
*/
public void setNombre(String nombre) {
this.nombre = nombre;
}
/**
* @return the apellido
*/
public String getApellido() {
return apellido;
}
/**
* @param apellido the apellido to set
*/
public void setApellido(String apellido) {
this.apellido = apellido;
}
/**
* @return the sueldo
*/
public double getSueldo() {
return sueldo;
}
/**
* @param sueldo the sueldo to set
*/
public void setSueldo(double sueldo) {
this.sueldo = sueldo;
}
/**
* @return the edad
*/
public int getEdad() {
return edad;
}
/**
* @param edad the edad to set
*/
public void setEdad(int edad) {
this.edad = edad;
}
}