Autor Tema: Java. switch, condicional de selección con ejercicio resuelto ejemplo CU00637B  (Leído 2042 veces)

Jesu

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 42
    • Ver Perfil
Hola amigos. Este es mi código para el ejercicio CU00637B del curso de programación básica con Java. Como siempre acepto sugerencias para mejorar.


Código: [Seleccionar]
package Ejercicios_POO;

public class Motor {  //Clase principal
   private String combustible;
   private String tipoFluido;
   private int tipoBomba;
   
   
      public Motor(){ // Método constructor
      combustible="Desconocido";
      tipoFluido="Desconocido";
      tipoBomba=0;
      }

    //Métodos set y get
     
public String getCombustible() {
return combustible;
}


public void setCombustible(String combustible) {
this.combustible = combustible;
}


public String getTipoFluido() {
return tipoFluido;
}


public void setTipoFluido(String tipoFluido) {
this.tipoFluido = tipoFluido;
}


public int getTipoBomba() {
return tipoBomba;
}


public void setTipoBomba(int tipoBomba) {
this.tipoBomba = tipoBomba;
}
     
    public void dimeTipoMotor(){
    switch (tipoBomba){
    case 0: System.out.print("No hay establecido un valor definido para el tipo bomba");break;
    case 1: System.out.print("La bomba es una bomba de agua"); break;
    case 2: System.out.print("La bomba es una bomba de gasolina"); break;
    case 3: System.out.print("La bomba es una bomba de hormigón"); break;
    case 4: System.out.print("La bomba es una bomba de pasta alimenticia"); break;
    default: System.out.print("No existe valor válido para el tipo bomba");
    }
    }
     
} // Cierre de la clase principal


El método main sería este:
Código: [Seleccionar]
package Ejercicios_POO;
import java.util.*;  // Importacíon del pauqete que contiene la clase Scanner
public class EjeMotor { // Clase Ejemotor

public static void main(String[] args) { //Apertura del método main
// TODO Auto-generated method stub
        String respuesta;
        int respuesta1;
Scanner lee=new Scanner(System.in);
Motor motor1=new Motor();

System.out.print("Introduce nombre del combustible: ");
respuesta=lee.next(); motor1.setCombustible(respuesta);
System.out.print("Introduce nombre del fluído: ");
respuesta=lee.next(); motor1.setTipoFluido(respuesta);
System.out.print("Introduce tipo de bomba: ");
respuesta1=lee.nextInt(); motor1.setTipoBomba(respuesta1);

   motor1.dimeTipoMotor();

}// Cierre del main

}//Cierre de la clase

« Última modificación: 02 de Marzo 2017, 19:12 por Alex Rodríguez »

Erik_Escriche

  • Principiante
  • **
  • Mensajes: 65
    • Ver Perfil
Re:Condicional switch 637
« Respuesta #1 en: 06 de Enero 2017, 16:33 »
Hola Jesu.

Parece que todo está correcto. ¡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".