Programeren met java
Geplaatst: zo 16 mei 2010, 18:24
hoi
kan iemand mij helpen
hoe kan je dit omzetten in array's
public boolean voegAutoToe(double PK, double aankoopprijs, int zitplaats) {
boolean result = true;
switch (aantalAuto) {
case 0:
auto0 = new Auto(PK,aankoopprijs,zitplaats);
aantalAuto++;
break;
case 1:
auto1 = new Auto(PK,aankoopprijs,zitplaats);
aantalAuto++;
break;
case 2:
auto2 = new Auto(PK,aankoopprijs,zitplaats);
aantalAuto++;
break;
default:
result = false;
}
return result;
}
public boolean voegVrachtwagenToe(double laadvermogen) {
boolean result = true;
switch (aantalVrachtwagen) {
case 0:
vrachtwagen0 = new Vrachtwagen(laadvermogen);
aantalVrachtwagen++;
break;
case 1:
vrachtwagen1 = new Vrachtwagen(laadvermogen);
aantalVrachtwagen++;
break;
case 2:
vrachtwagen2 = new Vrachtwagen(laadvermogen);
aantalVrachtwagen++;
break;
default:
result = false;
}
return result;
}
public boolean voegBusToe(double laadruimte, int zitplaats) {
boolean result = true;
switch (aantalBus) {
case 0:
bus0 = new Bus(laadruimte,zitplaats);
aantalBus++;
break;
case 1:
bus1 = new Bus(laadruimte,zitplaats);
aantalBus++;
break;
case 2:
bus2 = new Bus(laadruimte,zitplaats);
aantalBus++;
break;
default:
result = false;
}
return result;
}
public Object[] getTaks() {
double result = 0;
if (auto0 != null) { result += auto0.getTaks(); }
if (auto1 != null) { result += auto1.getTaks(); }
if (auto2 != null) { result += auto2.getTaks(); }
if (vrachtwagen0 != null) { result += vrachtwagen0.getTaks(); }
if (vrachtwagen1 != null) { result += vrachtwagen1.getTaks(); }
if (vrachtwagen2 != null) { result += vrachtwagen2.getTaks(); }
if (bus0 != null) { result += bus0.getTaks(); }
if (bus1 != null) { result += bus1.getTaks(); }
if (bus2 != null) { result += bus2.getTaks(); }
return new Object[]{new Double(result)};
}
}
bedankt
groetjes
kan iemand mij helpen
hoe kan je dit omzetten in array's
public boolean voegAutoToe(double PK, double aankoopprijs, int zitplaats) {
boolean result = true;
switch (aantalAuto) {
case 0:
auto0 = new Auto(PK,aankoopprijs,zitplaats);
aantalAuto++;
break;
case 1:
auto1 = new Auto(PK,aankoopprijs,zitplaats);
aantalAuto++;
break;
case 2:
auto2 = new Auto(PK,aankoopprijs,zitplaats);
aantalAuto++;
break;
default:
result = false;
}
return result;
}
public boolean voegVrachtwagenToe(double laadvermogen) {
boolean result = true;
switch (aantalVrachtwagen) {
case 0:
vrachtwagen0 = new Vrachtwagen(laadvermogen);
aantalVrachtwagen++;
break;
case 1:
vrachtwagen1 = new Vrachtwagen(laadvermogen);
aantalVrachtwagen++;
break;
case 2:
vrachtwagen2 = new Vrachtwagen(laadvermogen);
aantalVrachtwagen++;
break;
default:
result = false;
}
return result;
}
public boolean voegBusToe(double laadruimte, int zitplaats) {
boolean result = true;
switch (aantalBus) {
case 0:
bus0 = new Bus(laadruimte,zitplaats);
aantalBus++;
break;
case 1:
bus1 = new Bus(laadruimte,zitplaats);
aantalBus++;
break;
case 2:
bus2 = new Bus(laadruimte,zitplaats);
aantalBus++;
break;
default:
result = false;
}
return result;
}
public Object[] getTaks() {
double result = 0;
if (auto0 != null) { result += auto0.getTaks(); }
if (auto1 != null) { result += auto1.getTaks(); }
if (auto2 != null) { result += auto2.getTaks(); }
if (vrachtwagen0 != null) { result += vrachtwagen0.getTaks(); }
if (vrachtwagen1 != null) { result += vrachtwagen1.getTaks(); }
if (vrachtwagen2 != null) { result += vrachtwagen2.getTaks(); }
if (bus0 != null) { result += bus0.getTaks(); }
if (bus1 != null) { result += bus1.getTaks(); }
if (bus2 != null) { result += bus2.getTaks(); }
return new Object[]{new Double(result)};
}
}
bedankt
groetjes