Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: chema en 07 de Enero 2016, 19:54

Título: Ejercicio CU00637B: condicional de selección switch Java (case, break, default)
Publicado por: chema en 07 de Enero 2016, 19:54
Hola a todos. Por favor, revisen mi solución. Gracias.

Salu2.

Chema.

Código: [Seleccionar]
/* Ejemplo - aprenderaprogramar.com */
//Esta clase representa una Motor.
public class Motor { // El nombre de la clase
    private int tipoBomba; // Tipo de bomba de cada objeto motor
    private String tipoFluido; // Tipo de fluido de cada objeto motor
    private String combustible; // Combustible asignado a cada objeto motor
 
    // Constructor: cuando se cree un objeto motor se ejecutará el código que incluyamos en el constructor
    public Motor () {
        tipoBomba = 0;       
        tipoFluido = "";
        combustible = "";
    } // Cierre del constructor … el código continúa …
 
    // Método para establecer el tipo de bomba de un motor
    public void setTipoBomba (int valorTipoBomba) {
        tipoBomba = valorTipoBomba; // El tipo de bomba del objeto motor adopta el valor que contenga valorTipoBomba
    } // Cierre del método
    // Método para establecer el tipo de fluido de un motor
    public void setTipoFluido (String valorTipoFluido) {
        tipoFluido = valorTipoFluido; // El tipo de fluido del objeto motor adopta el valor que contenga valorTipoFluido
    } // Cierre del método
    // Método para establecer el combustible de un motor
    public void setCombustible (String valorCombustible) {
        combustible = valorCombustible; //El combustible del objeto motor adopta el valor que contenga valorCombustible
    } // Cierre del método
   
    // Método para obtener el tipo de bomba del objeto motor
    public int getTipoBomba () { return tipoBomba; } // Cierre del método
    // Método para obtener el tipo de fluido del objeto motor
    public String getTipoFluido () { return tipoFluido; } // Cierre del método
    // Método para obtener el combustible del objeto motor
    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
Título: Re:EJERCICIO CU00637B: CONDICIONAL DE SELECCIÓN SWITCH EN JAVA.
Publicado por: pedro,, en 07 de Enero 2016, 22:11
Hola Chema.

Después de revisar y probar tu código no hay ninguna objeción.

A seguir adelante.

Saludos.