Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Magore en 25 de Mayo 2023, 21:48

Título: Switch en Java - Ejercicio (CU00637B)
Publicado por: Magore en 25 de Mayo 2023, 21:48
Buenas tardes.

Adjunto mi propuesta de solución para el ejercicio (CU00637B):

Código: [Seleccionar]
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.
Título: Re: Switch en Java - Ejercicio (CU00637B)
Publicado por: Kabuto en 26 de Mayo 2023, 18:02
Perfecto  8)