import java.io.*; import java.util.Scanner; /** Input and Output main program * * @author Duncan Buell * * written: 18 October 2007 */ public class Main3 extends Object { public static void main(String[] args) { String inputFileName = null,outputFileName = null; Sub3 theSub = new Sub3(); Scanner inDataFile = null; PrintWriter outDataFile = null; inputFileName = "theDataFile.dat"; inDataFile = Utilities.ScannerOpen(inputFileName); System.out.println("Input file '" + inputFileName + "' opened, continue"); outputFileName = "theOutputFile.dat"; outDataFile = Utilities.PrintWriterOpen(outputFileName); System.out.println("Output file '" + outputFileName + "' opened, continue"); theSub.doSub3(inDataFile,outDataFile); // // Note that you have to close the data files that you opened because Java // buffers the output. We'll talk about this. // outDataFile.close(); System.out.println("File processed, terminate"); } } // public class Main3 extends Object