import java.io.*;
import java.util.Scanner;

/*********************************************************************
*
* @author Duncan Buell
*/
public class CheckBook2
{
  Double theBalance;

  public CheckBook2()
  {
    theBalance = 0.0;
  } // public CheckBook2()

  public void doCheckBook(Scanner dataFile)
  {
    Double theDollars;
    String inString = null,theNote = null,theDate = null;

    System.out.printf("      Date Note                     Xact    New Bal%n");
    while(true == dataFile.hasNext())
    {
      inString = dataFile.next();
      theDate = inString;

      theDollars = dataFile.nextDouble();

      inString = dataFile.next();
      theNote = inString;

      theBalance += theDollars;

      System.out.printf("%10s %-20s %8.2f %10.2f%n",
                         theDate,theNote,theDollars,theBalance);
    }
  } // public CheckBook2(Scanner dataFile)

} // public class CheckBook2

