Advertisement
Guest User

Untitled

a guest
Feb 10th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.80 KB | None | 0 0
  1. import java.io.IOException;
  2. import java.io.PrintWriter;
  3. import javax.servlet.ServletException;
  4. import javax.servlet.http.HttpServlet;
  5. import javax.servlet.http.HttpServletRequest;
  6. import javax.servlet.http.HttpServletResponse;
  7. import java.sql.*;
  8. import java.util.Random;
  9.  
  10.  
  11. public class gg extends HttpServlet {
  12.  
  13.  
  14. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  15. throws ServletException, IOException {
  16. response.setContentType("text/html;charset=UTF-8");
  17. PrintWriter out = response.getWriter();
  18. int a[]=new int[11];
  19. int b[]=new int[11];
  20. int count1=0 ,count2=0;
  21. String up;
  22. int goals1[]= new int[11];
  23. int goals2[]=new int[11];
  24.  
  25. Random rand = new Random();
  26. int x=0,y=0;
  27. int player1=0,player2=0;
  28.  
  29. Statement stmt=null;
  30. String sql3[] =new String[21];
  31. String sql4[] =new String[21];
  32.  
  33. String sql1="select * from manchester_united";
  34. try{
  35. Class.forName("com.mysql.jdbc.Driver");
  36. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/log","root","root");
  37. stmt=con.createStatement();
  38. ResultSet rs=stmt.executeQuery(sql1);
  39. while (rs.next())
  40. {
  41. a[count1]=rs.getInt("overall");
  42. goals1[count1]=rs.getInt("goals");
  43. out.println("<br>");
  44. out.println("a["+(count1+1)+"] = "+a[count1]+" ");
  45. out.println("<br>");
  46. out.println("goals1["+(count1+1)+"] = "+goals1[count1]+" ");
  47. count1++;
  48. }
  49. //count=0;
  50.  
  51. out.println("<br>");
  52. out.println("<br>");
  53.  
  54. String sql2="select * from burnley";
  55. //stmt=con.createStatement();
  56. rs=stmt.executeQuery(sql2);
  57. while(rs.next())
  58. {
  59. b[count2]=rs.getInt("overall");
  60. goals2[count2]=rs.getInt("goals");
  61. out.println("<br>");
  62. out.println("b["+(count2+1)+"] = "+b[count2]+" ");
  63. out.println("<br>");
  64. out.println("goals2["+(count2+1)+"] = "+goals2[count2]+" ");
  65. count2++;
  66. }
  67.  
  68.  
  69. for (int i=0;i<11;i++)
  70. {
  71. player1=rand.nextInt(11);
  72. player2=rand.nextInt(11);
  73.  
  74. if (a[player1]>b[player2])
  75. {
  76. int goal=rand.nextInt(10)+1;
  77.  
  78. if (a[player1]>=90)
  79. {
  80. if (goal==1 || goal==2 ||goal==4 || goal==5 ||goal==7 || goal==8 ||goal==9 || goal==10)
  81. {
  82. x=x+1;
  83.  
  84. goals1[player1]++;
  85. sql3[i]="UPDATE `manchester_united` SET `goals`=? WHERE `number`=?";
  86. PreparedStatement ps = con.prepareStatement(sql3[i]);
  87. ps.setInt(1,goals1[player1]);
  88. ps.setInt(2,player1);
  89.  
  90. }
  91. }
  92. else if (a[player1]>=80 && a[player1]<90)
  93. {
  94. if (goal==1 || goal==2 || goal==4 || goal==5 || goal==7 || goal==9 || goal==10)
  95. {
  96. x=x+1;
  97.  
  98. goals1[player1]++;
  99. sql3[i]="UPDATE `manchester_united` SET `goals`=? WHERE `number`=?";
  100. PreparedStatement ps = con.prepareStatement(sql3[i]);
  101. ps.setInt(1,goals1[player1]);
  102. ps.setInt(2,player1);
  103. }
  104. }
  105. else if (a[player1]>=70 && a[player1]<80)
  106. {
  107. if (goal==1 || goal==2 || goal==4 || goal==7 || goal==8 || goal==10)
  108. {
  109. x=x+1;
  110.  
  111. goals1[player1]++;
  112. sql3[i]="UPDATE `manchester_united` SET `goals`=? WHERE `number`=?";
  113. PreparedStatement ps = con.prepareStatement(sql3[i]);
  114. ps.setInt(1,goals1[player1]);
  115. ps.setInt(2,player1);
  116. }
  117. }
  118. else if (a[player1]>=60 && a[player1]<70)
  119. {
  120. if (goal==1 || goal==2 ||goal==5 || goal==8 ||goal==9)
  121. {
  122. x=x+1;
  123.  
  124. goals1[player1]++;
  125. sql3[i]="UPDATE `manchester_united` SET `goals`=? WHERE `number`=?";
  126. PreparedStatement ps = con.prepareStatement(sql3[i]);
  127. ps.setInt(1,goals1[player1]);
  128. ps.setInt(2,player1);
  129. }
  130. }
  131. else if (a[player1]>=50 && a[player1]<60)
  132. {
  133. if (goal==1 ||goal==4 || goal==5 || goal==8)
  134. {
  135. x=x+1;
  136.  
  137. goals1[player1]++;
  138. sql3[i]="UPDATE `manchester_united` SET `goals`=? WHERE `number`=?";
  139. PreparedStatement ps = con.prepareStatement(sql3[i]);
  140. ps.setInt(1,goals1[player1]);
  141. ps.setInt(2,player1);
  142.  
  143. }
  144. }
  145. else
  146. {
  147. if (goal==1 || goal==5 || goal==7)
  148. {
  149. x=x+1;
  150.  
  151. goals1[player1]++;
  152. sql3[i]="UPDATE `manchester_united` SET `goals`=? WHERE `number`=?";
  153. PreparedStatement ps = con.prepareStatement(sql3[i]);
  154. ps.setInt(1,goals1[player1]);
  155. ps.setInt(2,player1);
  156. }
  157. }
  158.  
  159. }
  160.  
  161.  
  162. else
  163. {
  164. int goal=rand.nextInt(10)+1;
  165.  
  166. if (b[player2]>=90)
  167. {
  168. if (goal==1 || goal==2 ||goal==4 || goal==5 ||goal==7 || goal==8 ||goal==9 || goal==10)
  169. {
  170. y=y+1;
  171.  
  172. goals2[player2]++;
  173. sql4[i]="UPDATE `burnley` SET `goals`=? WHERE `number`=?";
  174. PreparedStatement ps = con.prepareStatement(sql4[i]);
  175. ps.setInt(1,goals2[player2]);
  176. ps.setInt(2,player2);
  177. }
  178. }
  179. else if (b[player2]>=80 && b[player2]<90)
  180. {
  181. if (goal==1 || goal==2 || goal==4 || goal==5 || goal==7 || goal==9 || goal==10)
  182. {
  183. y=y+1;
  184.  
  185. goals2[player2]++;
  186. sql4[i]="UPDATE `burnley` SET `goals`=? WHERE `number`=?";
  187. PreparedStatement ps = con.prepareStatement(sql4[i]);
  188. ps.setInt(1,goals2[player2]);
  189. ps.setInt(2,player2);
  190. }
  191. }
  192. else if (b[player2]>=70 && b[player2]<80)
  193. {
  194. if (goal==1 || goal==2 || goal==4 || goal==7 || goal==8 || goal==10)
  195. {
  196. y=y+1;
  197.  
  198. goals2[player2]++;
  199. sql4[i]="UPDATE `burnley` SET `goals`=? WHERE `number`=?";
  200. PreparedStatement ps = con.prepareStatement(sql4[i]);
  201. ps.setInt(1,goals2[player2]);
  202. ps.setInt(2,player2);
  203. }
  204. }
  205. else if (b[player2]>=60 && b[player2]<70)
  206. {
  207. if (goal==1 || goal==2 ||goal==5 || goal==8 ||goal==9)
  208. {
  209. y=y+1;
  210.  
  211. goals2[player2]++;
  212. sql4[i]="UPDATE `burnley` SET `goals`=? WHERE `number`=?";
  213. PreparedStatement ps = con.prepareStatement(sql4[i]);
  214. ps.setInt(1,goals2[player2]);
  215. ps.setInt(2,player2);
  216. }
  217. }
  218. else if (b[player2]>=50 && b[player2]<60)
  219. {
  220. if (goal==1 ||goal==4 || goal==5 || goal==8)
  221. {
  222. y=y+1;
  223.  
  224. goals2[player2]++;
  225. sql4[i]="UPDATE `burnley` SET `goals`=? WHERE `number`=?";
  226. PreparedStatement ps = con.prepareStatement(sql4[i]);
  227. ps.setInt(1,goals2[player2]);
  228. ps.setInt(2,player2);
  229. }
  230. }
  231. else
  232. {
  233. if (goal==1 || goal==5 || goal==7)
  234. {
  235. y=y+1;
  236.  
  237. goals2[player2]++;
  238. sql4[i]="UPDATE `burnley` SET `goals`=? WHERE `number`=?";
  239. PreparedStatement ps = con.prepareStatement(sql4[i]);
  240. ps.setInt(1,goals2[player2]);
  241. ps.setInt(2,player2);
  242. }
  243. }
  244.  
  245. }
  246.  
  247. }
  248.  
  249.  
  250.  
  251.  
  252. }
  253. catch (Exception e)
  254. {
  255. e.printStackTrace();
  256. }
  257.  
  258. out.println("<br>");
  259.  
  260. out.println("Team1= "+x+" and Team2= "+y+"<br>");
  261.  
  262. for(int j=0;j<11;j++)
  263. {
  264. out.println("<br>goals1= "+goals1[j]+" and goals2= "+goals2[j]);
  265.  
  266. }
  267. }
  268.  
  269.  
  270.  
  271.  
  272.  
  273. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  274. throws ServletException, IOException {
  275. processRequest(request, response);
  276. }
  277.  
  278.  
  279.  
  280. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement