/**
 * Demonstrate reading from a text file into an array.
 *
 * @author	Terry Sergeant
 * @version Case Study v1.0
*/
import java.util.Scanner;
import java.io.FileNotFoundException;
import java.io.File;

public class IntDemo4
{
	public static void main(String [] args) throws FileNotFoundException
	{
		Scanner numfile= new Scanner(new File("numbers.txt"));
		int i,n;
		int [] numbers= new int[50];

		n=0;

		while (numfile.hasNextInt())
		{
			numbers[n]= numfile.nextInt();
			n++;
		}

		numfile.close();

		displayNumbers(numbers,n);

	}


	/**
	 * Displays the first n numbers in the provided array.
	 *
	 * @param numbers an array of integers to be displayed
	 * @param n the number of values to be displayed
	*/
	public static void displayNumbers(int [] numbers, int n)
	{
		int i;

		System.out.println("Array has "+n+" values. Here they are: ");
		for (i=0; i<n; i++)
			System.out.println(numbers[i]);
	}
}
