fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. Scanner input = new Scanner(System.in);
  13. // Link user to programs (ToC)
  14. int loop = 1;
  15.  
  16. do {
  17. try {
  18. System.out.println("Please choose a number: ");
  19. System.out.println("0. Exit");
  20. System.out.println("1. Calculator");
  21. int numChoice = input.nextInt();
  22. if (numChoice == 0) {
  23. System.exit(0);
  24. } else if (numChoice == 1) {
  25. System.out.println("Going to Calculator...");
  26. break;
  27. } else {
  28. System.out.println("Not a valid choice.");
  29. }
  30. }
  31. catch (Exception e) {
  32. System.out.println("Please input a number!");
  33. input.next();
  34. }
  35. } while (loop == 1);
  36. System.out.println("Done");
  37. }
  38. }
Success #stdin #stdout 0.11s 380672KB
stdin
kjshd
aklsjld
1
stdout
Please choose a number: 
0. Exit
1. Calculator
Please input a number!
Please choose a number: 
0. Exit
1. Calculator
Please input a number!
Please choose a number: 
0. Exit
1. Calculator
Going to Calculator...
Done