A ver, esta fue la manera en que no me dio errores de sintaxis, espero este bien.
Tal vez en un inicio hice mal el poner una variable que no estaba declarada, espero puedan decirme si lo he hecho bien o debe ser de otra manera, gracias de antemano.
public class Motor{//Inicio de la clase
private int tipoBomba;
private String tipoFluido;
private String combustible;
public Motor(){//Inicio constructor
tipoBomba=0;
tipoFluido="";
combustible="";
}//Cierre constructor
public void setTipoBomba(int valorTipoBomba){//Inicio establecer valores
tipoBomba=valorTipoBomba;
}
public void setTipoFluido(String valorTipoFluido){
tipoFluido=valorTipoFluido;
}
public void setCombustible(String valorCombustible){
combustible=valorCombustible;
}//Fin establecer valores
public int getTipoBomba(){return tipoBomba;}
public String getTipoFluido(){return tipoFluido;}
public String getCombustible(){return combustible;}
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 gaslina");
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 alimentaria");
break;
default: System.out.println("No existe un valor valido para tipo de bomba");break;
}
}
}