Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 05 de Diciembre 2014, 13:22

Título: Ejercicio curso Java CU00637B switch, case, break, default
Publicado por: aleexx1724 en 05 de Diciembre 2014, 13:22
Saludos Gracias por checar

Código: [Seleccionar]
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 bomba de agua");
             break;
         case 2: 
           System.out.println("La bomba es bomba de gasolina");
             break;
         case 3:
           System.out.println("La bomba es una bomba  de hormigon");
             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");
             break;
       
        }


Título: Re:(CU00637B)
Publicado por: toni_apr en 05 de Diciembre 2014, 22:20
Hola Alex

El código que envías es el de un método, falta el resto de la clase.

El coche sin gasolina, no corre
Échale gasolina
Título: Re:(CU00637B)
Publicado por: aleexx1724 en 06 de Diciembre 2014, 12:18
hola toni_apr El ejercicio completo es este no pide lo que dices ( El coche sin gasolina, no corre
Échale gasolina ) no subi toda la clase solo el metodo porque la clase ya viene en ejercicios anteriores .
unque puedo tratar de hacerlo como lo pides hehehhe
saludos  y gracias por checar



Código: [Seleccionar]
public class Motor{
   private String tipoFluido;
   private String combustible;
   private int tipoBomba;
   
   public Motor(){
       tipoFluido="Desconocido";
       combustible="Desconocido";
       tipoBomba=0;
   }
   
   //Metodos setter
   public void setTipoFluido(String valorTipoFluido){
    tipoFluido=valorTipoFluido;
    }
   
   public void setCombustible(String valorCombustible){
    combustible=valorCombustible;
    }
   
   public void setTipoBomba(int valorTipoBomba){
    tipoBomba=valorTipoBomba;}
   
   //metodos getters
   public String getTipoFluido(){return tipoFluido;}
   public String getCombustible(){return combustible;}
   public int getTipoBomba(){return tipoBomba;}
   
   // 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 bomba de agua");
             break;
         case 2: 
           System.out.println("La bomba es bomba de gasolina");
             break;
         case 3:
           System.out.println("La bomba es una bomba  de hormigon");
             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");
             break;
       
        }
    }
}
Título: Re:(CU00637B)
Publicado por: toni_apr en 06 de Diciembre 2014, 16:11
Hola Alex

Tu ejercicio está perfecto

Clase con su constructor, setters y getters y el método dimeTipoMotor

Perfecto

Solo una cosa. A los atributos se les puede inicializar con los valores que nos convenga. Pero si se pide inicializar a los valores por defecto, eso referido a los atributos de tipo String, el valor es una cadena vacía ("").

Saludos