Buenas tardes.
Adjunto mi propuesta de solución para el ejercicio (CU00637B):
public class Motor {
private int tipoBomba;
private String tipoFluido;
private String combustible;
// Constructor:
public Motor() {
tipoBomba = 0;
tipoFluido = "";
combustible = "";
}
// Setters:
public void setTipoBomba (int valorTipoBomba) {
tipoBomba = valorTipoBomba;
}
public void setTipoFluido (String valorTipoFluido) {
tipoFluido = valorTipoFluido;
}
public void setCombustible (String valorCombustible) {
combustible = valorCombustible;
}
// Getters:
public int getTipoBomba() {
return tipoBomba;
}
public String getTipoFluido() {
return tipoFluido;
}
public String getCombustible() {
return combustible;
}
// Procedimiento que devuelve el tipo de motor:
public void dimeTipoMotor() {
switch (tipoBomba) {
case 0:
System.out.println ("No hay establecido un valor definido para el tipo de bomba");
break;
case 1:
System.out.println ("La bomba es una bomba de agua");
break;
case 2:
System.out.println ("La bomba es una bomba de gasolina");
break;
case 3:
System.out.println ("La bomba es una bomba de hormigón");
break;
case 4:
System.out.println ("La bomba es una bomba de pasta alimenticia");
break;
default:
System.out.println ("No existe un valor válido para tipo de bomba");
break;
}
}
}
Un saludo.