/*
* IdiotProofParser.java
*
* Created on November 26, 2007, 2:42 PM
*/
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @author Matt Torvalds
*/
public class IdiotProofParser {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter a number: (type \"nsx is a donk\" to quit)");
String s = "";
while (!s.equals("nsx is a donk")) {
try {
s = br.readLine();
Integer.parseInt(s);
System.out.println("You entered a valid number.");
} catch (IOException e) {
//Silently catch IOException, nothing to do here, re-input
System.out.println("Enter a number: (type " +
"\"nsx is a donk\" to quit)");
} catch (NumberFormatException nfe) {
System.out.println("You must enter a valid number.");
System.out.println("Enter a number: (type " +
"\"nsx is a donk\" to quit)");
}
}
}
}