// user input // what to do if input is wrong public class prompt_user { public static void main(String args[]) { // enable input TokenReader in = new TokenReader(System.in); // Exiting program entirely: System.out.print("Test #1: Enter integer 1: "); if (in.readInt() != 1) { System.out.println("You fool! I said enter 1."); System.exit(0); // Exit from program } System.out.println("Thank you for following instructions."); /* Example output: dis> java prompt_user Test #1: Enter integer 1: 2 You fool! I said enter 1. dis> java prompt_user Test #1: Enter integer 1: 1 Thank you for following instructions. */ // Repeated prompting to user in case of wrong input: int k; do { System.out.print("Test #2: Enter integer 2: "); k = in.readInt(); if (k != 2) System.out.println("You fool! I said enter 2."); } while (k != 2); // keep reading input until user enters 2 System.out.println("Thank you for following instructions."); /* Example output: dis> java prompt_user Test #1: Enter integer 1: 1 Thank you for following instructions. Test #2: Enter integer 2: 1 You fool! I said enter 2. Test #2: Enter integer 2: 2 Thank you for following instructions. */ } // method main } // class prompt_user