Autor Tema: Java elegir entre varios valores Condicional selección switch en Java CU00637B  (Leído 1224 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 258
    • Ver Perfil
Hola dejo una posible solución al ejercicio CU00637B del curso Aprende a programar en Java como si estuvieras en primero.

Código: [Seleccionar]
/**
 *Ejercicio CU00637B del curso java dede cero de aprenderaprogramar.com
 */
public class Motor
{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    //Constructor
    public Motor (){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }//cierr del constructor

    //Métodos
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }//cierre del método

    public void setTipoFluido (String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }//cierre del método

    public void setCombustible (String valorCombustible){
        combustible = valorCombustible;
    }//cierre del método

    public int getTipoBomba (){return tipoBomba;}//cierre del método
    public String getTipoFluido () {return tipoFluido;}//cierre del método
    public String getCombustible (){return combustible;}//cierre del método

    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 válido para tipo de bomba");
            break;

        }
    }
}//Cierre de la clase


Además dejo el ejercicio propuesto en la explicación de la lección:

Código: [Seleccionar]
/**
 *  Ejercicio propuesto CU00637B eficacia switch
 */
public class Persona1
{
    private String nombre;
    private int edad;

    //contructor
    public Persona1 (){
        nombre = "";
        edad = 0;
    }//cierre del constructor

    //métodos
    public void setNombre (String valorNombre){
        nombre = valorNombre;
    }//cierre del método
   
    public void setEdad (int valorEdad){
        edad = valorEdad;
    }//cierre del método
   
    public String getNombre () {return nombre;}//cierre del método
   
    public int getEdad () {return edad;}//cierre del método
   
    public void dimeSiEdadEsCritica(){
       switch (edad) {
            case 0:
            System.out.println ("Acaba de nacer hace poco. No ha cumplido el año");
            break;
            case 18: System.out.println ("Está justo en la mayoría de edad"); break;
            case 65: System.out.println ("Está en la edad de jubilación"); break;
            default: System.out.println ("La edad no es crítica"); break;
        }
    }//cierre del método 
}//Cierre de la clase



Saludos y gracias por vuestro tiempo... :D
« última modificación: 16 de Agosto 2016, 15:14 de César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2228
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola! Todo bien

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

 

Esto es un laboratorio de ideas...
Aprender a programar

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