drikkeList = new ArrayList<DrikkeVarer>(); menuList = new ArrayList<Menu>();
public String vælgDrikkeVarer(int valg){
String res = "";
for (int i = 0; i < drikkeList.size(); i++) { if(valg == drikkeList.get(i).getNr()){ res = res + drikkeList.get(i).toString(); System.out.println(res); } }
return res; }
public String vælgMenu(int valg){
String res = "";
for (int i = 0; i < menuList.size(); i++) { if(valg == menuList.get(i).getNr()){ res = res + menuList.get(i).toString(); System.out.println(res); }
} return res; }
// Her manger jeg en metode hvor jeg skal regne det valgte drikkeVarer og Menuers priser sammen via hjælp af ArrayList.
Nogle kan give mig ide hvad kan jeg gøre... har selv prøvet mange mange forskellige metoder.. men får syntax fejl...
Den sum som, jeg regner ud, skal gemmes igen inden i anden arrayList, som skal printes ud senere. dvs. dagens omsætningen i alt.
sorry, havde glemt at fortælle jeg har fundet den nulpoint.
Jeg har lavet en ny attributter som hedder sumPris, og en metode der hedder sum(); Men jeg får en forkert udregning :S :( kan du se hvor fejlen lægger?
drikkeList = new ArrayList<DrikkeVarer>(); menuList = new ArrayList<Menu>();
private double sumPris;
public String vælgDrikkeVarer(int valg){
String res = "";
for (int i = 0; i < drikkeList.size(); i++) {
if(valg == drikkeList.get(i).getNr()){ res = res + drikkeList.get(i).toString();
System.out.println(res); sumPris =+ valg; } }
return res; }
public String vælgMenu(int valg){
String res = "";
for (int i = 0; i < menuList.size(); i++) { if(valg == menuList.get(i).getNr()){ res = res + menuList.get(i).toString(); System.out.println(res); } sumPris += sum + valg; } return res; }
for (int i = 0; i < menuList.size(); i++) { if(valg == menuList.get(i).getNr()){ res = res + menuList.get(i).toString(); System.out.println(res); } sumPris += sum + valg; } return res; }
hvis nu jeg vil have den ovenståede metode til at kunne indtage antal af bestemt menuer, hvordan skal jeg kode det? f.eks. i: public static void main(String[] args) { KasseApparat k = new KasseApparat(); k.vælgMenu(2*24);
når jeg har skrvet i parameter 2*24, vil jeg gerne have at den lægger 2 gange af 24's priser sammen. }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.