Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 11 de Agosto 2016, 22:32

Título: Java elegir entre varios valores Condicional selección switch en Java CU00637B
Publicado por: Pandemia en 11 de Agosto 2016, 22:32
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
Título: Re:Java elegir entre varios valores Condicional selección switch en Java CU00637B
Publicado por: César Krall en 16 de Agosto 2016, 15:15
Hola! Todo bien

Saludos!