Computer Science 202
Introduction to Programming

Fall 2012, The College of Saint Rose

Shout BlueJ Project

Click here to download a BlueJ project for Shout.

Shout Source Code

The Java source code for Shout is below. Click on a file name to download it.

 * Example Shout: convert a file to all upper case
 * Jim Teresco, The College of Saint Rose, CSC 202, Fall 2012
 * $Id: 1967 2012-11-01 03:23:14Z terescoj $

import java.util.Scanner;

public class Shout {

    public static void main(String[] args) throws IOException {
        // Create a regular Scanner for file name inputs
        Scanner keyboard = new Scanner(;
        // read in the input and output filenames
        System.out.print("Input file name? ");
        String inFileName =;
        System.out.print("Output file name? ");
        String outFileName =;
        // create our file Scanner and PrintWriter
        Scanner input = new Scanner(new File(inFileName));
        PrintWriter output = new PrintWriter(new File(outFileName));
        // read in the file, line by line, printing out an
        // upcased version (SHOUTING!)
        // we can continue as long as there are more lines in the file
        while (input.hasNextLine()) {
            String line = input.nextLine();
            // we can get an uppercased version of any String by
            // calling toUpperCase.  So let's.
        // close our files before we wrap up