Advertisement
Guest User

Untitled

a guest
Apr 18th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. public void mainMenu() throws MenuInvalidOption, EmptyBinaryTree {
  2. @SuppressWarnings("resource")
  3. Scanner in = new Scanner(System.in);
  4.  
  5. int option = 0;
  6.  
  7. do {
  8. System.out.println("<----------- Árvore Binária ----------->");
  9. System.out.println("| (1) - Inserir nó à árvore |");
  10. System.out.println("| (2) - Remover nó da árvore |");
  11. System.out.println("| (3) - Exibir árvore binária |");
  12. System.out.println("| (0) - Sair |");
  13. System.out.println("<-------------------------------------->");
  14.  
  15. System.out.println("Escolha uma opção dentre as exibidas:");
  16. option = in.nextInt();
  17.  
  18. System.out.println(" ");
  19.  
  20. while(option > 3 || option < 0) {
  21. System.out.println("[!] Insira uma opção entre as exibidas:");
  22. option = in.nextInt();
  23. }
  24.  
  25. System.out.println("<--------------------------------->");
  26. System.out.println("[i] Opção escolhida --> " + option);
  27.  
  28. switch(option) {
  29. case 1:
  30. System.out.println("Insira um valor desejado:");
  31. letter = in.next().charAt(0);
  32. System.out.println("<--------------------------------->");
  33. System.out.println(" ");
  34. insert(getLetter());
  35. System.out.println(" ");
  36. break;
  37. case 2:
  38. break;
  39. case 3:
  40. System.out.println(" ");
  41. System.out.println("[i] Exibindo árvore binária:");
  42. display(getRoot());
  43. System.out.println(" ");
  44. System.out.println(" ");
  45. break;
  46. case 0:
  47. System.out.println("Programa encerrado com sucesso.");
  48. System.exit(0);
  49. break;
  50. default:
  51. throw new MenuInvalidOption("Ops! Opção inválida!", "A opção escolhida não está disponível no menu exibido.");
  52. }
  53.  
  54. } while(option != 0);
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement