Assignemnt #120 and Receipt

Code

    ///Name: Daniel Tiffany-Appleton
    ///Period: 7
    ///Program Name: Receipt
    ///File Name: Receipt
    ///Date Finished: 3/25/16
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.Scanner;
    
    public class Receipt 
    {
        public static void main(String[] args) 
        {
            Scanner keyboard = new Scanner(System.in);
            
            PrintWriter fileOut;
            double pricePerGal, gal, totalCost;
            pricePerGal = 6.75;
            
            System.out.print("How many Gallons do you want: ");
            gal = keyboard.nextDouble();
            totalCost = gal * pricePerGal;
            
            try
            {
                fileOut = new PrintWriter("receipt.txt");
            } 
            catch(IOException e) 
            {
                System.out.println("Sorry, I can't open the file 'receipt.txt' for editing.");
                System.out.println("Maybe the file exists and is read-only?");
                fileOut = null;
                System.exit(1);
            }
    
            fileOut.println( "+------------------------+" );
            fileOut.println( "|                        |" );
            fileOut.println( "|     CORNER STORE       |" );
            fileOut.println( "|                        |" );
            fileOut.println( "| 2016-01-25 04:38PM     |" );
            fileOut.println( "|                        |" );
            fileOut.println( "| Gallons: " + gal + "           |" );
            fileOut.println( "| Price/gallon: $ " + pricePerGal + "   |" );
            fileOut.println( "|                        |" );
            fileOut.println( "| Fuel total: $ " + totalCost + "     |" );
            fileOut.println( "|                        |" );
            fileOut.println( "+------------------------+" );
    
            fileOut.close();
        }
    }

    

Picture of the output

Assignment 120