java - How to add together elements of an Array List -
so i'm trying make cash register program takes in array of integer prices , adds them total sale price. here's snippet of code that's important
do { system.out.print("enter integer price: $ "); int = in.nextint(); prices.add(i); system.out.println(); } while(in.hasnextint()); for(int i=0; i<prices.size(); i++) { int total = prices.get(i) + prices.get(i+1); } system.out.println(total); my error says "total cannot resolved variable" , earlier didn't when tried make increment in loop i+2 instead of i++. can have no idea how add these variables
is right track?
for(int i=0; i<prices.size(); i++) { int total = 0; int total = total + prices.get(i); }
you're doing 2 things wrong here:
int total = prices.get(i) + prices.get(i+1); you're declaring total inside for loop. outside default value of 0. adding values of current iteration , next iteration. want total = total + prices.get(i); or total += prices.get(i);.
preferably, can values. there's no need additional list prices:
int total = 0; { system.out.print("enter integer price: $ "); int = in.nextint(); total += i; //prices.add(i);//if still want keep list system.out.println(); } while(in.hasnextint()); system.out.println(total);
Comments
Post a Comment