All pastes #798369 Raw Edit

Someone

public text v1 · immutable
#798369 ·published 2007-11-26 19:44 UTC
rendered paste body
/*
 * 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)");
            }
        }
    }
    
}