//AppendTextFile0.java

import java.io.PrintWriter;
//import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class AppendTextFile0
{
    public static void main(String[] args)
    {

		System.out.println("Sending output to out.txt.");
        PrintWriter outputStream = null;
        try
        {
         	System.out.print("Enter Append to append to out.txt, "
                + "\nor New to create a new file: ");
		 	Scanner keyboard = new Scanner(System.in);
		 	String ans = keyboard.next();
            boolean append = ans.equalsIgnoreCase("append");
			outputStream = new PrintWriter("out.txt", append);
            //The above line does not compile, which is why we
            //brought in the "intermediate" class FileOutputStream.
        }
        catch(FileNotFoundException e)
        {
            System.out.println("Error opening the file out.txt.");
            System.exit(0);
        }
        System.out.println("Enter three lines of text:");
        Scanner keyboard = new Scanner(System.in);
        for (int count = 1; count <= 3; count++)
        {
            String line = keyboard.nextLine();
            outputStream.println(count + " " + line);
        }
        outputStream.close();
        System.out.println("Those lines were written to out.txt.");
    }
}

