public class Votes
{
  public static void main (String[] args)
  {
    TextReader inFile = new TextReader("votes.txt");
      
    int vote, total = 0, loop;
   
    // sized to 4 boxes, initialized to 0's
    int[] data = new int[4];

    vote = inFile.readlnInt();
    while (!inFile.eof())
    {
      data[vote]++;
      total++;
      vote = inFile.readlnInt();
      Print ( data );
    }
    System.out.println("Total # of votes = " + total);
    for (loop = 0; loop <= 3; loop++)
      System.out.println("Votes for #" + loop + " = " + data[loop]);
  }
  public static void Print ( int [] data )
  {
	for ( int i = 0; i < 4; i++ )
		System.out.print ( data[i] + "    " );
	System.out.println ( "\n" );
  }
}

Back to Lesson 15 Examples

Back to Java Main Page