Autor Tema: Java desde cero. Variables locales a un método o constructor ejemplo CU00638B  (Leído 1208 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 258
    • Ver Perfil
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.
« última modificación: 16 de Agosto 2016, 15:17 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".