Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a method called negativeSum that accepts a Scanner reading input from a fi

ID: 3557331 • Letter: W

Question

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

Explanation / Answer

import java.io.*; import java.util.*; public class NegativeSum{ public static void main (String [] args ) throws FileNotFoundException{ negativesum(); }//end of amin public static boolean negativesum() throws FileNotFoundException{ File file = new File ("negativeSum.txt"); Scanner input = new Scanner (file); int sum=0; int count = 0; while ( input.hasNextInt()){ int next =input.nextInt(); sum+=next; count++; if ( sum
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote