Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Damian en 21 de Enero 2017, 05:23

Título: switch en Java condicional de selección elegir entre distintas opciones CU00637B
Publicado por: Damian en 21 de Enero 2017, 05:23
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.
Título: Re:switch en Java (condicional de selección). (CU00637B)
Publicado por: pedro,, en 23 de Enero 2017, 14:55
Buenas Damian.

El ejercicio hace correctamente con lo que pide el enunciado.

Saludos. ;D
Título: Re:switch en Java (condicional de selección). (CU00637B)
Publicado por: Damian 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.