Autor Tema: Ejercicio CU00637B: condicional de selección switch Java (case, break, default)  (Leído 2162 veces)

chema

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 14
    • Ver Perfil
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
« Última modificación: 09 de Enero 2016, 13:28 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:EJERCICIO CU00637B: CONDICIONAL DE SELECCIÓN SWITCH EN JAVA.
« Respuesta #1 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.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".