Advertisement
Zizalik

Praks kooli

Dec 5th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.09 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package praktika6rugam;
  7.  
  8. import java.util.Random;
  9. import java.util.Scanner;
  10.  
  11. /**
  12. *
  13. * @author Rasmus
  14. */
  15. public class Praktika6Rugam {
  16.  
  17. /**
  18. * @param args the command line arguments
  19. */
  20. public static void main(String[] args) {
  21. Scanner veel = new Scanner(System.in);
  22. Scanner sc = new Scanner(System.in);
  23. Random rnd = new Random();
  24. int randomNum = 0;
  25. String arvasona = "";
  26. String valik = "";
  27. String Sport [] = {"Tennis", "Golf", "Jalgpall", "Pesapall"};
  28. String Toit [] = {"Pitsa", "Hamburger", "Kana", "Sealiha"};
  29. String Linnad [] = {"Jõhvi", "Tallinn", "Tartu", "Haapsalu"};
  30. System.out.println("Tere tulemast meie mängu nimega Hangman. Pead arvama ära sõnu, kui eksid siis sind puuakse üles.");
  31. System.out.println("Vali kategooriast üks valikutest.:");
  32. System.out.println("Sport, Toit või Linnad");
  33. valik = sc.nextLine();
  34. if(valik.equals("Sport"))
  35. {
  36. randomNum = rnd.nextInt(Sport.length-1);
  37. arvasona = Sport[randomNum];
  38.  
  39. }
  40. else if (valik.equals("Toit"))
  41. {
  42. randomNum = rnd.nextInt(Toit.length-1);
  43. arvasona = Toit[randomNum];
  44. }
  45. else if (valik.equals("Linnad"))
  46. {
  47. randomNum = rnd.nextInt(Linnad.length-1);
  48. arvasona = Linnad[randomNum];
  49. }
  50.  
  51.  
  52.  
  53. StringBuilder sona = new StringBuilder();
  54. for(int i=0;i<arvasona.length();i++)
  55. {
  56. sona.append("_ ");
  57. }
  58. System.out.println(sona);
  59.  
  60. StringBuilder uusbuilder=new StringBuilder();
  61. int Meiesona=arvasona.length(),counter=0;
  62.  
  63. boolean kontroll;
  64.  
  65. while(Meiesona>0&&counter<7)
  66. {
  67. String uus = veel.nextLine();
  68. uusbuilder.append(uus);
  69. kontroll=(arvasona.indexOf(uus)) != - 1;
  70.  
  71. if (kontroll=false)
  72. {
  73. counter++;
  74. }
  75.  
  76.  
  77. for(int t=0;t<arvasona.length();t++)
  78. {
  79. if(uus.charAt(0)==arvasona.charAt(t))
  80. {
  81. Meiesona--;
  82. sona.replace(t, t, uus);
  83. }
  84. }
  85.  
  86. if(counter == 1)
  87. {
  88. System.out.println("Valesti arvatud. Proovi uuesti!");
  89. System.out.println();
  90. System.out.println();
  91. System.out.println();
  92. System.out.println();
  93. System.out.println("___|___");
  94. System.out.println();
  95. }
  96. if(counter == 2)
  97. {
  98. System.out.println("Valesti arvatud. Proovi uuesti!");
  99. System.out.println(" |");
  100. System.out.println(" |");
  101. System.out.println(" |");
  102. System.out.println(" |");
  103. System.out.println(" |");
  104. System.out.println(" |");
  105. System.out.println(" |");
  106. System.out.println("___|___");
  107. }
  108. if(counter == 3)
  109. {
  110. System.out.println("Valesti arvatud. Proovi uuesti!");
  111. System.out.println(" ____________");
  112. System.out.println(" |");
  113. System.out.println(" |");
  114. System.out.println(" |");
  115. System.out.println(" |");
  116. System.out.println(" |");
  117. System.out.println(" |");
  118. System.out.println(" | ");
  119. System.out.println("___|___");
  120. }
  121. if(counter == 4)
  122. {
  123. System.out.println("Valesti arvatud. Proovi uuesti!");
  124. System.out.println(" ____________");
  125. System.out.println(" | _|_");
  126. System.out.println(" | / \\");
  127. System.out.println(" | | |");
  128. System.out.println(" | \\_ _/");
  129. System.out.println(" |");
  130. System.out.println(" |");
  131. System.out.println(" |");
  132. System.out.println("___|___");
  133. }
  134. if(counter == 5)
  135. {
  136. System.out.println("Valesti arvatud. Proovi uuesti!");
  137. System.out.println(" ____________");
  138. System.out.println(" | _|_");
  139. System.out.println(" | / \\");
  140. System.out.println(" | | |");
  141. System.out.println(" | \\_ _/");
  142. System.out.println(" | |");
  143. System.out.println(" | |");
  144. System.out.println(" |");
  145. System.out.println("___|___");
  146. }
  147. if(counter == 6)
  148. {
  149. System.out.println("Valesti arvatud. Proovi uuesti!");
  150. System.out.println(" ____________");
  151. System.out.println(" | _|_");
  152. System.out.println(" | / \\");
  153. System.out.println(" | | |");
  154. System.out.println(" | \\_ _/");
  155. System.out.println(" | |");
  156. System.out.println(" | |");
  157. System.out.println(" | / \\ ");
  158. System.out.println("___|___ / \\");
  159. }
  160. if(counter == 7){
  161. System.out.println("Valesti arvatud.Mäng sai läbi, sind poodi üles.");
  162. System.out.println(" ____________");
  163. System.out.println(" | _|_");
  164. System.out.println(" | / \\");
  165. System.out.println(" | | |");
  166. System.out.println(" | \\_ _/");
  167. System.out.println(" | _|_");
  168. System.out.println(" | / | \\");
  169. System.out.println(" | / \\ ");
  170. System.out.println("___|___ / \\");
  171. System.out.println("Õigeks sõnaks oli " + arvasona);
  172. }else
  173. {
  174. System.out.println("Võitsid.");
  175. }
  176. }
  177.  
  178.  
  179. }
  180. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement