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: cigarzonl en 14 de Junio 2016, 23:48
-
Buen día
Acá mi código para el ejercicio CU00638B del curso básico de programación en Java :D
public class Motor
{
int tipoBomba ;
String tipoFluido;
String combustible;
public Motor () {
tipoBomba = 0;
tipoFluido = "";
combustible = "";
}
///setters
public void setTipoBomba (int valorTipoBomba){
tipoBomba = valorTipoBomba;
System.out.println("La bomba es : " + valorTipoBomba );
}
public void setTipoFluido (String valorTipoFluido){
tipoFluido = valorTipoFluido;
System.out.println("El fluido es : " + valorTipoFluido );
}
public void setCombustible (String valorCombustible) {
combustible = valorCombustible;
System.out.println("El conbustible es : " + valorCombustible );
}
//getters
public boolean dimeSiMotorEsParaAgua (){
boolean motorEsParaAgua = false;
if(tipoBomba == 1) {
motorEsParaAgua = true;}
return motorEsParaAgua;
}}
-
No es necesario que imprimas en los setter.
Y el método no función está mal planteado: no tiene todas las condiciones que pide el ejercicio.
He visto que le pusiste como comentario getter y abajo el método no sé si confundiste el método con el getter o pusiste nomas así.
El método quedaría más o menos así.
public boolean dimeSiMotorEsParaAgua() {
boolean motorEsParaAgua = false;
if (tipoBomba == 1) {
motorEsParaAgua = true;
System.out.println("El motor es para agua-->" + motorEsParaAgua);
} else {
motorEsParaAgua = false;
System.out.println("El motor es para agua-->" + motorEsParaAgua);
}
return motorEsParaAgua;
}