import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * Demonstrating some use of the System.in and System.out objects
 * with the BufferedReader class
 * 
 * @author CSCI209
 *
 */
public class SystemIOReaderExample {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		System.out.println("Trying out System.out and System.in classes, using a BufferedReader");
		
		System.out.print("Enter an integer: ");
		
		BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
		
		int number=0;
		try {
			String line = in.readLine();
			number = Integer.valueOf(line);
			in.close();
		} catch (IOException e) {
			e.printStackTrace();
			// This is a failure -- should exit gracefully.
			System.exit(0);
		}
		
		System.out.println("You entered " + number);
		
	}

}
