Guest User

Untitled

a guest
Apr 12th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. import java.util.*;
  2. import javax.swing.*;
  3.  
  4. public class Main {
  5.  
  6. public static void main(String[] args)
  7. {
  8. new Main();
  9. }
  10.  
  11. public Main()
  12. {
  13. System.out.println("*** German in Your Pocket navigation Prototype ***");
  14. if (menu())
  15. main();
  16. else
  17. new Main();
  18. }
  19.  
  20. public boolean menu()
  21. {
  22. int choice;
  23. String name;
  24. Scanner sc = new Scanner(System.in);
  25. System.out.println("\nFirst/Log In Screen:\n");
  26. System.out.println("1: Sign up\n2: Log in");
  27. try
  28. {
  29. choice = sc.nextInt();
  30. switch(choice)
  31. {
  32. case 1:
  33. System.out.println("The user will be taken to a webpage to register");
  34. return false;
  35.  
  36. case 2:
  37. System.out.println("Enter in your username: ");
  38. System.out.println("Enter in your password: ");
  39. System.out.println("If these are correct, the user will be granted " +
  40. "access to the main screen:");
  41. return true;
  42. }
  43.  
  44. }catch(Exception e)
  45. {
  46. System.out.println(e);
  47. System.exit(1);
  48. }
  49.  
  50. return false;
  51. }
  52.  
  53. public void main()
  54. {
  55. int choice;
  56. Scanner sc = new Scanner(System.in);
  57. System.out.println("Welcome to German in Your Pocket!");
  58. System.out.println("Main Menu: ");
  59. System.out.println("1: Beginner Learning ");
  60. System.out.println("2: Medium Learning ");
  61. System.out.println("3: Advanced Learning ");
  62. System.out.println("4: Fun stuff!");
  63. System.out.println("5: Log Out");
  64.  
  65. try{
  66. choice = sc.nextInt();
  67. switch(choice)
  68. {
  69. case 1:
  70. beginnerLearning();
  71. break;
  72. case 2:
  73. mediumLearning();
  74. break;
  75. case 3:
  76. advancedLearning();
  77. break;
  78. case 4:
  79. funStuff();
  80. break;
  81. case 5:
  82. System.exit(0);
  83. break;
  84. }
  85.  
  86.  
  87. }catch(Exception e)
  88. {
  89. System.out.println(e);
  90. System.exit(1);
  91. }
  92. }
  93.  
  94.  
  95.  
  96. public void beginnerLearning()
  97. {
  98. int choice;
  99. String x;
  100. Scanner sc = new Scanner(System.in);
  101. System.out.println("You have chosen beginner learning!");
  102. System.out.println("Menu:");
  103. System.out.println("1: Welcome (greetings)");
  104. System.out.println("2: A,B,C (alphabet)");
  105. System.out.println("3: 1,2,3 (numbers)");
  106. System.out.println("4: What time is it? (time)");
  107. System.out.println("5: What day is it? (days and months)");
  108. System.out.println("6: Summer, winter(seasons)");
  109. System.out.println("7: I, you, he, she (personal pronouns)");
  110. System.out.println("8: Walking and talking (common verbs) ");
  111. System.out.println("9: Return to Main Menu");
  112.  
  113. try{
  114. choice = sc.nextInt();
  115. switch(choice)
  116. {
  117. case 1:
  118. System.out.println("Welcome (greetings)");
  119. beginnerLearning();
  120. break;
  121. case 2:
  122. System.out.println("A,B,C (alphabet)");
  123. beginnerLearning();
  124. break;
  125. case 3:
  126. System.out.println("1,2,3 (numbers))");
  127. beginnerLearning();
  128. break;
  129. case 4:
  130. System.out.println("What time is it? (time)");
  131. beginnerLearning();
  132. break;
  133. case 5:
  134. System.out.println("What day is it? (days and months)");
  135. beginnerLearning();
  136. break;
  137. case 6:
  138. System.out.println("Summer, winter(seasons)");
  139. beginnerLearning();
  140. break;
  141. case 7:
  142. System.out.println("I, you, he, she (personal pronouns)");
  143. beginnerLearning();
  144. break;
  145. case 8:
  146. System.out.println("Walking and talking (common verbs)");
  147. beginnerLearning();
  148. break;
  149. case 9:
  150. main();
  151. break;
  152. }
  153.  
  154.  
  155. }catch(Exception e)
  156. {
  157. System.out.println(e);
  158. System.exit(1);
  159. }
  160.  
  161. }
  162.  
  163.  
  164. /** to be done by mark **/
  165.  
  166. public void mediumLearning()
  167. {
  168. }
  169.  
  170. public void advancedLearning()
  171. {
  172. }
  173.  
  174. public void funStuff()
  175. {
  176. }
  177.  
  178.  
  179. }
Add Comment
Please, Sign In to add comment