CSCI 201 Homework Assignment 5

time due submission file
8:00 AM 1 December, 2004 csci/201/HW5/breakdown.java

A reminder

Review the information in Homework 4 regarding problems with filenames and NetBeans I/O before working on this program.

The task

Write a Java application called breakdown that reads lines of input from the Scanner class stdin, set as shown in Homework 4. Each line of input will contain a single integer. The first line will specify the number of integers that follow. You should use this number to create an array to hold all of the remaining integers in the file.

After you have read in this array, you should compute the average of all the numbers of the array. Then your program should produce three lines of output. The first will print the average. The second will specify the number of integers that is less than the average; the third, the number exactly equal to the average; and the fourth, the number less than the average.

An example

Suppose the input data set contains the following lines:

6
202
303
101
303
505
404

Then the file contains six data values. The average of the six is 303. Your program should print something like:

Average value:  303.00
Number values below average:  2
Number values equal to average:  2
Number values above to average:  2