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, 23:34

Título: Java desde cero. Variables locales a un método o constructor ejemplo CU00638B
Publicado por: Pandemia en 11 de Agosto 2016, 23:34
Buenas noches aquí os dejo otra posible solución al ejercicio Cu00638B del tutorial Aprende a programar en Java como si estuvieras en primero.

Código: [Seleccionar]
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 del método
   
    //Método para devolver la variable local booleana
    public boolean dimeSiMotorEsParaAgua(){
      boolean motorEsParaAgua = false;
      if (tipoBomba == 1) {
          motorEsParaAgua = true;
        }
      else {
          motorEsParaAgua = false;
        }
     
      return motorEsParaAgua;
    }//cierre del método
}//Cierre de la clase

Salu2.
Título: Re:Java desde cero. Variables locales a un método o constructor ejemplo CU00638B
Publicado por: César Krall en 16 de Agosto 2016, 15:17
Hola! Todo bien

Saludos!