import CSLib.*;
import java.io.*;
import java.util.*;
public class ReadScores
{
	public static void main (String [] args) throws IOException
	{
		String [] name 	= new String [100];
		int [] score		= new int [100];
		
		String filename = "scores.txt";
		
		
		try
		{
			FileReader fr = new FileReader(filename);
			BufferedReader br = new BufferedReader(fr);

		
			int k=0; //initialize counter
			String line = br.readLine();
			while (line != null)
			{
				StringTokenizer tokenizer = new StringTokenizer(line);
			
				name [k] = 	tokenizer.nextToken();
				score [k] = Integer.parseInt(tokenizer.nextToken());
			
				System.out.println (name[k]);
			
				line = br.readLine();
				k++;
			}
			int n = k;
			
			OutputBox out = new OutputBox();
		
			out.println ("Student Name\t\tScore\n");
			for (int j=0; j<n; j++)
			{
				out.println (name[j] +  "\t\t\t" + score[j]);
			}
		
			int avg = NumberList.average(score, n);
			out.println ("The class average is: " + avg);
		}
		catch (FileNotFoundException e)
		{
			System.out.println ("Can't find the file!!!!");
		}		
	}
}
