Computer Science 202
Introduction to Programming
Fall 2012, The College of Saint Rose
WordCount BlueJ Project
Click here to download a BlueJ project for WordCount.
WordCount Source Code
The Java source code for WordCount is below. Click on a file name to download it.
/* * Example WordCount: count the number of words in an input file * * Jim Teresco, The College of Saint Rose, CSC 202, Fall 2012 * * $Id: WordCount.java 1967 2012-11-01 03:23:14Z terescoj $ */ import java.io.File; import java.io.IOException; import java.util.Scanner; public class WordCount { public static void main(String[] args) throws IOException { // create a keyboard Scanner to read in an input file name Scanner keyboard = new Scanner(System.in); // read in the input file System.out.print("Name of file for word count: "); String fileName = keyboard.next(); // now, we'll create a Scanner on that file Scanner file = new Scanner(new File(fileName)); // keep track of the number of words int wordCount = 0; // the hasNext function will tell us if more words are // available on the input while (file.hasNext()) { file.next(); wordCount++; } file.close(); System.out.println("The file contained " + wordCount + " words."); } }