Hola dejo una posible solución al ejercicio CU00637B del curso Aprende a programar en Java como si estuvieras en primero.
/**
*Ejercicio CU00637B del curso java dede cero de aprenderaprogramar.com
*/
public class Motor
{
private int tipoBomba;
private String tipoFluido;
private String combustible;
//Constructor
public Motor (){
tipoBomba = 0;
tipoFluido = "";
combustible = "";
}//cierr del constructor
//Métodos
public void setTipoBomba (int valorTipoBomba){
tipoBomba = valorTipoBomba;
}//cierre del método
public void setTipoFluido (String valorTipoFluido){
tipoFluido = valorTipoFluido;
}//cierre del método
public void setCombustible (String valorCombustible){
combustible = valorCombustible;
}//cierre del método
public int getTipoBomba (){return tipoBomba;}//cierre del método
public String getTipoFluido () {return tipoFluido;}//cierre del método
public String getCombustible (){return combustible;}//cierre del método
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;
}
}
}//Cierre de la clase
Además dejo el ejercicio propuesto en la explicación de la lección:
/**
* Ejercicio propuesto CU00637B eficacia switch
*/
public class Persona1
{
private String nombre;
private int edad;
//contructor
public Persona1 (){
nombre = "";
edad = 0;
}//cierre del constructor
//métodos
public void setNombre (String valorNombre){
nombre = valorNombre;
}//cierre del método
public void setEdad (int valorEdad){
edad = valorEdad;
}//cierre del método
public String getNombre () {return nombre;}//cierre del método
public int getEdad () {return edad;}//cierre del método
public void dimeSiEdadEsCritica(){
switch (edad) {
case 0:
System.out.println ("Acaba de nacer hace poco. No ha cumplido el año");
break;
case 18: System.out.println ("Está justo en la mayoría de edad"); break;
case 65: System.out.println ("Está en la edad de jubilación"); break;
default: System.out.println ("La edad no es crítica"); break;
}
}//cierre del método
}//Cierre de la clase
Saludos y gracias por vuestro tiempo...