Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Jorge lopez en 10 de Junio 2014, 02:15
-
public class Motor{
int tipoBomba;
String tipoFluido, combustible;
//constructor
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 int getTipoBomba(){return tipoBomba;}
public String getTipoFluido(){return tipoFluido;}
public String getCombustible(){return combustible;}
public void dimeTipoMotor(){
switch (tipoBomba){
case 0: System.out.println("aun no ha establecido un valor definido para el tipo de bomba, por favor indique el numero relacionado al 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("Ha indicado un valor no válido para tipo de bomba, los valores validos son del 1 al 4, por favor indique un valor valido.");break;
}
}
}
-
Lo veo todo correcto ;D
-
Aqui está mi código. Como ha sido en estos dias, a puro bloc de notas, sin BlueJ. Revisé esta vez la ortografia xD.
public class Motor(){
int tipoBomba;
String tipoFluido, combustible;
//Constructor de objeto Motor
public motor(){
tipoBomba = 0;
tipoFluido = "";
combustible = "";
}
//Métodos setter and getter
public void setTipoBomba(int valorTipoBomba){
tipoBomba = valorTipoBomba;
}
public void setTipoFluido(String valorTipoFluido){
tipoFluido = valorTipoFluido;
}
public void setCombustible(String valorCombustible){
combustible = valorCombstible;
}
public int getTipoBomba(){return tipoBomba;}
public String getTipoFluido(){return tipoFluido;}
public String getCombustible(){return combustible;}
//Método para comprobar el tipo de motor.
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, indique un valor del 1 al 4"); break;
}
}
}
Agradecería vuestros comentarios.
Salu2...
-
Aquí te sobran los paréntesis public class Motor () {
Aquí en vez de public motor() tiene que ser public Motor()
Aquí en vez de combustible = valorCombstible; sería combustible = valorCombustible;
Si lo haces sin compilar te va a ser poco útil, para aprender programación hay que ejecutar los programas y comprobar los errores, de otra forma apenas aprenderás nada.
Saludos
-
Aquí te sobran los paréntesis public class Motor () {
Aquí en vez de public motor() tiene que ser public Motor()
Aquí en vez de combustible = valorCombstible; sería combustible = valorCombustible;
Si lo haces sin compilar te va a ser poco útil, para aprender programación hay que ejecutar los programas y comprobar los errores, de otra forma apenas aprenderás nada.
Saludos
Gracias por el consejo... Generalmente hago los ejercicios en casa para compilarlo; cuando lo hago en el trabajo, luego de las correcciones, llego nuevamente a la casa para comproar. Lamentablemente, en mi trabajo tengo todo bloqueado, y restringen mucho la instalaciòn de programas en los ordenadores :-\, aunque es comprensible, teniendo en cuenta que uno viene a trabajar :P
Llegaré a casa a comprobar ;)