Problem

Write a method called negativeSum that accepts a Scanner reading input from a file contain...

Write a method called negativeSum that accepts a Scanner reading input from a file containing a series of integers, and print a message to the console indicating whether the sum starting from the first number is ever negative. You should also return true if a negative sum can be reached and false if not. For example, suppose the file contains the following text:

38 4 19 −27 −15 −3 4 19 38

Your method would consider the sum of just one number (38), the first two numbers (38 + 4), the first three numbers (38 + 4 + 19), and so on to the end. None of these sums is negative, so the method would produce the following output and return false:

no negative sum

If the file instead contains the following numbers:

14 7 −10 9 −18 −10 17 42 98

The method finds that a negative sum of −8 is reached after adding the first six numbers. It should output the following to the console and return true:

sum of −8 after 6 steps

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
Solutions For Problems in Chapter 6
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT