Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: fedegaray en 13 de Febrero 2015, 14:06

Título: Ejercicio resuelto (CU00637B) - Ejemplo Switch en Java con case, break, default
Publicado por: fedegaray en 13 de Febrero 2015, 14:06
Buen día para todos. Espero haber realizado bien el ejercicio. Muchas gracias por enseñarme tanto!!!

Código: [Seleccionar]
// Constructor
    public Motor()
    {
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }

    // Métodos setters
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }

    public void setTipoFluido (String valorTipoFluido) {
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible (String valorCombustible) {
        combustible = valorCombustible;
    }

    // Métodos getters
    public int getTipoBomba () { return tipoBomba; }

    public String getTipoFluido () { return tipoFluido; }

    public String getCombustible () { return combustible; }

    // Procedimiento para evaluar 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;
        }}
}
Título: Re:Ejercicio (CU00637B) - Switch en Java
Publicado por: toni_apr en 13 de Febrero 2015, 19:55
Hola fedegaray

Al pegar el código te dejaste fuera la declaración de clase y atributos.

Por otro lado, la clase está perfecta, incluyendo el método dimeTipoMotor()

Saludos
Título: Re:Ejercicio (CU00637B) - Switch en Java
Publicado por: fedegaray en 13 de Febrero 2015, 20:30
Uy es verdad!!!! mil disculpas!!! aquí está el código completo por las dudas. muchas gracias por la respuesta!!!

Código: [Seleccionar]
//Clase Motor - Objetivo: detectar el tipo de bomba
public class Motor
{
    // variables de la clase Motor
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    // Constructor
    public Motor()
    {
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }

    // Métodos setters
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }

    public void setTipoFluido (String valorTipoFluido) {
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible (String valorCombustible) {
        combustible = valorCombustible;
    }

    // Métodos getters
    public int getTipoBomba () { return tipoBomba; }

    public String getTipoFluido () { return tipoFluido; }

    public String getCombustible () { return combustible; }

    // Procedimiento para evaluar 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;
        }}
}