Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: KillerNemesis en 14 de Octubre 2014, 01:18

Título: Revision Ejercicio-CU00637B/Condicional de seleccion SWITCH en Java.
Publicado por: KillerNemesis en 14 de Octubre 2014, 01:18
Que tal, envió mi ejercicio para revision.

Código: [Seleccionar]
/*KillerNemesis - aprende a programar.com - EjercicioCU00637B*/

//Instruccion Swich/case/default/break en java

public class Motor{
   
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
   
   
    //Constructor
    public Motor(){
    tipoBomba = 0;
    tipoFluido = "unknown";
    combustible = "unknown";
}
   
    //Metodo
   
    public void setTipoBomba(int valueTipoBomba){
        tipoBomba = valueTipoBomba;
    }
   
    public void setTipoFluido(String valueTipoFluido){
        tipoFluido = valueTipoFluido;
    }
    public void setCombustible(String valueCombustible){
        combustible = valueCombustible;
    }
   
    //Metodo Tipo Procedimiento
   
    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 valido para tipo de bomba.");
        }
       
    }
           
   
    //Metodos Getters
   
    public int getTipoBomba() {return tipoBomba;}
    public String getTipoFluido() {return tipoFluido;}
    public String getCombustible() {return combustible;}
   
}

Saludos!!
Título: Re:Revision Ejercicio-CU00637B/Condicional de seleccion SWITCH en Java.
Publicado por: toni_apr en 14 de Octubre 2014, 19:26
Hola Killer
Tu clase está perfecta. OK

En este caso las inicializaciones de atributos String
tipoFluido = "unknown";
combustible = "unknown";
es procedente sin desmerecer  las inicializaciones por defecto de cadena vacía
tipoFluido = "";
combustible = "";

Saludos
Título: Re:Revision Ejercicio-CU00637B/Condicional de seleccion SWITCH en Java.
Publicado por: KillerNemesis en 14 de Octubre 2014, 22:18
Ok roni_apr lo tendre presente. Gracias por la observacion


Citar
En este caso las inicializaciones de atributos String
tipoFluido = "unknown";
combustible = "unknown";
es procedente sin desmerecer  las inicializaciones por defecto de cadena vacía
tipoFluido = "";
combustible = "";

Saludos!