Autor Tema: Ejercicio curso Java CU00637B switch, case, break, default  (Leído 3731 veces)

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
Ejercicio curso Java CU00637B switch, case, break, default
« 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;
       
        }


« Última modificación: 07 de Diciembre 2014, 11:59 por Alex Rodríguez »
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:(CU00637B)
« Respuesta #1 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

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
Re:(CU00637B)
« Respuesta #2 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;
       
        }
    }
}
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:(CU00637B)
« Respuesta #3 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

 

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