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

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -