• Post Reply Bookmark Topic Watch Topic
  • New Topic

Average of numbers with sentinel value = 0  RSS feed

 
Chago Bowers
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am working on an exercise where I need to:

(Count positive and negative numbers and compute the average of numbers)
Write a program that reads an unspecified number of integers, determines how many
positive and negative values have been read, and computes the total and average of
the input values (not counting zeros). Your program ends with the input 0. Display
the average as a floating-point number.

I moved the different boolean statements around, but I'm not getting the sentinel value to end the run. It continues to let me add integers endlessly. The code I wrote is below:





 
Winston Gutkowski
Bartender
Posts: 10575
66
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Chago Bowers wrote:I moved the different boolean statements around, but I'm not getting the sentinel value to end the run. It continues to let me add integers endlessly. The code I wrote is below:

Well the main thing I see is that you only ever input one number, and you do it outside the loop. So, given that, what do you think you need to change to get it to work? Your indenting is also bad, so I suspect you're not seeing that you have at least one mistake at line 17 (there are others as well).

Another thing you might want to think about is to separate the input process from the calculations completely. Right now, they're all jumbled up together, which makes your logic difficult to decipher.

HIH

Winston

PS: You're very close. You just need to think things through a bit more.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!