Autor Tema: switch en Java condicional de selección elegir entre distintas opciones CU00637B  (Leído 2145 veces)

Damian

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 47
    • Ver Perfil
switch en Java (condicional de selección). Diagrama de flujo y ejemplo de aplicación.

Ejercicio con la utilización del SWITCH del curso básico de programador Java.

Código: [Seleccionar]
/* Ejemplo Tipo Motor */
public class Motor{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    //Constructor para asignación motor
    public Motor(){
        tipoBomba= 0;
        tipoFluido= "";
        combustible= "";
    }

    //Establecer valores para tipo Motor

    public void setTipoBomba(int valorTipoBomba){
        tipoBomba= valorTipoBomba;
    }

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

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

    //Obtener características del tipo Motor

    public int getTipoBomba(){return tipoBomba;}

    public String getTipoFluido(){return tipoFluido;}

    public String getCombustible(){return combustible;}

    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 exite un valor válido para tipo de bomba.");
            break;
        }
    }
}

Compilé el código y no hubo errores, así que, al comprobar por consola los mensajes, todo salía bien.
« Última modificación: 02 de Abril 2017, 18:13 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:switch en Java (condicional de selección). (CU00637B)
« Respuesta #1 en: 23 de Enero 2017, 14:55 »
Buenas Damian.

El ejercicio hace correctamente con lo que pide el enunciado.

Saludos. ;D

Damian

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 47
    • Ver Perfil
Re:switch en Java (condicional de selección). (CU00637B)
« Respuesta #2 en: 24 de Enero 2017, 04:18 »
Hola Pedro.

Te agradezco mucho por la observación, esto me hace mejorar y querer seguir adelante con este curso, sé que tengo que mejorar muchas cosas, pero sé que a medida que avance el curso de programación, voy a lograrlo..

Gracias nuevamente.

 

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".