Guest User

Untitled

a guest
Jul 16th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. // ************************************************************
  2. // * Program Title: Poker Hand
  3. // * Programmer: Justin Evered
  4. // * Course: ICS 4U
  5. // *
  6. // * Date: February 28th, 2012
  7. // * Assignment: Programming Set #2
  8. // * Question 5
  9. // *
  10. // * Filename: PokerHand.java
  11. // * Description:
  12. // *
  13. // ************************************************************
  14.  
  15. import java.util.*;
  16. import java.lang.*;
  17.  
  18. public class Pokerhand2 {
  19. public static void main (String[] args){
  20. Scanner keyboard = new Scanner(System.in);
  21. Random randomGenerator = new Random();
  22.  
  23. int card1, card2, card3, card4, card5;
  24.  
  25. String suit1, suit2, suit3, suit4, suit5;
  26. String cardname1, cardname2, cardname3, cardname4, cardname5;
  27.  
  28. cardname1 = "";
  29. cardname2 = "";
  30. cardname3 = "";
  31. cardname4 = "";
  32. cardname5 = "";
  33.  
  34. suit1 = "";
  35. suit2 = "";
  36. suit3 = "";
  37. suit4 = "";
  38. suit5 = "";
  39.  
  40. card1 = randomGenerator.nextInt(51)+1;
  41. card2 = randomGenerator.nextInt(51)+1;
  42. card3 = randomGenerator.nextInt(51)+1;
  43. card4 = randomGenerator.nextInt(51)+1;
  44. card5 = randomGenerator.nextInt(51)+1;
  45.  
  46. if (card1 >= 1 && card1 <= 13) {
  47. suit1 = "clubs";
  48. }
  49. if (card2 >= 1 && card2 <= 13) {
  50. suit2 = "clubs";
  51. }
  52. if (card3 >= 1 && card3 <= 13) {
  53. suit3 = "clubs";
  54. }
  55. if (card4 >= 1 && card4 <= 13) {
  56. suit4 = "clubs";
  57. }
  58. if (card5 >= 1 && card5 <= 13) {
  59. suit5 = "clubs";
  60. }
  61.  
  62. if (card1 >= 14 && card1 <= 26) {
  63. suit1 = "diamonds";
  64. card1 = card1 - 13;
  65. }
  66. if (card2 >= 14 && card2 <= 26) {
  67. suit2 = "diamonds";
  68. card2 = card2 - 13;
  69. }
  70. if (card3 >= 14 && card3 <= 26) {
  71. suit3 = "diamonds";
  72. card3 = card3 - 13;
  73. }
  74. if (card4 >= 14 && card4 <= 26) {
  75. suit4 = "diamonds";
  76. card4 = card4 - 13;
  77. }
  78. if (card5 >= 14 && card5 <= 26) {
  79. suit5 = "diamonds";
  80. card5 = card5 - 13;
  81. }
  82.  
  83. if (card1 >= 27 && card1 <= 39) {
  84. suit1 = "hearts";
  85. card1 = card1 - 26;
  86. }
  87. if (card2 >= 27 && card2 <= 39) {
  88. suit2 = "hearts";
  89. card2 = card2 - 26;
  90. }
  91. if (card3 >= 27 && card3 <= 39) {
  92. suit3 = "hearts";
  93. card3 = card3 - 26;
  94. }
  95. if (card4 >= 27 && card4 <= 39) {
  96. suit4 = "hearts";
  97. card4 = card4 - 26;
  98. }
  99. if (card5 >= 27 && card5 <= 39) {
  100. suit5 = "hearts";
  101. card5 = card5 - 26;
  102. }
  103.  
  104. if (card1 >= 40 && card1 <= 52) {
  105. suit1 = "spades";
  106. card1 = card1 - 39;
  107. }
  108. if (card2 >= 40 && card2 <= 52) {
  109. suit2 = "spades";
  110. card2 = card2 - 39;
  111. }
  112. if (card3 >= 40 && card3 <= 52) {
  113. suit3 = "spades";
  114. card3 = card3 - 39;
  115. }
  116. if (card4 >= 40 && card4 <= 52) {
  117. suit4 = "spades";
  118. card4 = card4 - 39;
  119. }
  120. if (card5 >= 40 && card5 <= 52) {
  121. suit5 = "spades";
  122. card5 = card5 - 39;
  123. }
  124.  
  125. if (card1 == 1) {
  126. cardname1 = "Ace";
  127. } else if (card1 == 11) {
  128. cardname1 = "Jack";
  129. } else if (card1 == 12) {
  130. cardname1 = "Queen";
  131. } else if (card1 == 13) {
  132. cardname1 = "King";
  133. } else if (card1 >= 2 && card1 <= 10) {
  134. cardname1 = Integer.toString(card1);
  135. }
  136.  
  137. if (card2 == 1) {
  138. cardname2 = "Ace";
  139. } else if (card2 == 11) {
  140. cardname2 = "Jack";
  141. } else if (card2 == 12) {
  142. cardname2 = "Queen";
  143. } else if (card2 == 13) {
  144. cardname2 = "King";
  145. } else if (card2 >= 2 && card2 <= 10) {
  146. cardname2 = Integer.toString(card2);
  147. }
  148.  
  149. if (card3 == 1) {
  150. cardname3 = "Ace";
  151. } else if (card3 == 11) {
  152. cardname3 = "Jack";
  153. } else if (card3 == 12) {
  154. cardname3 = "Queen";
  155. } else if (card3 == 13) {
  156. cardname3 = "King";
  157. } else if (card3 >= 2 && card3 <= 10) {
  158. cardname3 = Integer.toString(card3);
  159. }
  160.  
  161. if (card4 == 1) {
  162. cardname4 = "Ace";
  163. } else if (card4 == 11) {
  164. cardname4 = "Jack";
  165. } else if (card4 == 12) {
  166. cardname4 = "Queen";
  167. } else if (card4 == 13) {
  168. cardname4 = "King";
  169. } else if (card4 >= 2 && card4 <= 10) {
  170. cardname4 = Integer.toString(card4);
  171. }
  172.  
  173. if (card5 == 1) {
  174. cardname5 = "Ace";
  175. } else if (card5 == 11) {
  176. cardname5 = "Jack";
  177. } else if (card5 == 12) {
  178. cardname5 = "Queen";
  179. } else if (card5 == 13) {
  180. cardname5 = "King";
  181. } else if (card5 >= 2 && card5 <= 10) {
  182. cardname5 = Integer.toString(card5);
  183. }
  184.  
  185. System.out.println(cardname1 + " of " + suit1);
  186. System.out.println(cardname2 + " of " + suit2);
  187. System.out.println(cardname3 + " of " + suit3);
  188. System.out.println(cardname4 + " of " + suit4);
  189. System.out.println(cardname5 + " of " + suit5);
  190. }
  191. }
Add Comment
Please, Sign In to add comment