Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Tete69 en 09 de Noviembre 2016, 19:23
-
Aqui mi ejercicio acerca del uso del Switch. Ejercicio CU00637B del curso de iniciación a la programación orientada a objetos.
//Ejercicio Switch. Ejercicio CU00637B
public class Motor{
private int tipoBomba;
private String tipoFluido;
private String combustible;
public Motor(){
tipoBomba = 0;
tipoFluido = "";
combustible = "";
}
public void setTipoBomba (int valorTipoBomba){
tipoBomba = valorTipoBomba;
}
public void setTipoFluido (String valorTipoFluido){
tipoFluido = valorTipoFluido;
}
public void setCombustible (String valorCombustible){
combustible = valorCombustible;
}
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 hormigon");break;
case 4: System.out.println("La bomba es una bomba de pasta alimenticia");break;
default: System.out.println("No existe un valor valido para el tipo de bomba");break;
}
}
public int getTipoBomba(){return tipoBomba;}
public String getTipoFluido(){return tipoFluido;}
public String getCombustible(){return combustible;}
}
-
Tu código funciona bien, está bien resuelto y cumple lo que pide el enunciado. Lo que te recomendaría es que pongas los getter y setter uno debajo del otro, es una observación nomas, pero será más fácil de mantener el código cuando trabajes en un proyecto grande.
-
Muchas gracias, me acostumbrare a hacerlo como dices.
Un saludo.