Answer:

The program can add up however many integers there are in the file. The user does not need to know how many that is. The data itself says how many integers to add up.

Near-complete Program

Here is the program, except for a blank or two:

import java.io.*;
import java.util.Scanner;
class AddUpAll
{
  public static void main ( String[] args ) throws IOException
  {
    int value;             // the value of the current integer
    int limit;             // the number of integers to add up
    int sum = ; // initialize sum
    
    // Prompt for and open the input file   
    Scanner user = new Scanner( System.in );
    System.out.print("File name? ");
    String fileName = user.next().trim();
    Scanner scan = new Scanner( new File(fileName) );  // Note how this is done.

    // get the number of integers to add up
    limit = scan.nextInt();
    int count = ;   // initialize count

    while ( count <=  )
    {
      value  = scan.nextInt();
      sum    = ;   // add to the sum
      count  = ;   // increment count
    }

    System.out.println( "Grand Total: " + sum );
  }
}

 

QUESTION 4:

Fill in the blanks.