Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ************************************************************
- // * Program Title: Poker Hand
- // * Programmer: Justin Evered
- // * Course: ICS 4U
- // *
- // * Date: February 28th, 2012
- // * Assignment: Programming Set #2
- // * Question 5
- // *
- // * Filename: PokerHand.java
- // * Description:
- // *
- // ************************************************************
- import java.util.*;
- import java.lang.*;
- public class Pokerhand2 {
- public static void main (String[] args){
- Scanner keyboard = new Scanner(System.in);
- Random randomGenerator = new Random();
- int card1, card2, card3, card4, card5;
- String suit1, suit2, suit3, suit4, suit5;
- String cardname1, cardname2, cardname3, cardname4, cardname5;
- cardname1 = "";
- cardname2 = "";
- cardname3 = "";
- cardname4 = "";
- cardname5 = "";
- suit1 = "";
- suit2 = "";
- suit3 = "";
- suit4 = "";
- suit5 = "";
- card1 = randomGenerator.nextInt(51)+1;
- card2 = randomGenerator.nextInt(51)+1;
- card3 = randomGenerator.nextInt(51)+1;
- card4 = randomGenerator.nextInt(51)+1;
- card5 = randomGenerator.nextInt(51)+1;
- if (card1 >= 1 && card1 <= 13) {
- suit1 = "clubs";
- }
- if (card2 >= 1 && card2 <= 13) {
- suit2 = "clubs";
- }
- if (card3 >= 1 && card3 <= 13) {
- suit3 = "clubs";
- }
- if (card4 >= 1 && card4 <= 13) {
- suit4 = "clubs";
- }
- if (card5 >= 1 && card5 <= 13) {
- suit5 = "clubs";
- }
- if (card1 >= 14 && card1 <= 26) {
- suit1 = "diamonds";
- card1 = card1 - 13;
- }
- if (card2 >= 14 && card2 <= 26) {
- suit2 = "diamonds";
- card2 = card2 - 13;
- }
- if (card3 >= 14 && card3 <= 26) {
- suit3 = "diamonds";
- card3 = card3 - 13;
- }
- if (card4 >= 14 && card4 <= 26) {
- suit4 = "diamonds";
- card4 = card4 - 13;
- }
- if (card5 >= 14 && card5 <= 26) {
- suit5 = "diamonds";
- card5 = card5 - 13;
- }
- if (card1 >= 27 && card1 <= 39) {
- suit1 = "hearts";
- card1 = card1 - 26;
- }
- if (card2 >= 27 && card2 <= 39) {
- suit2 = "hearts";
- card2 = card2 - 26;
- }
- if (card3 >= 27 && card3 <= 39) {
- suit3 = "hearts";
- card3 = card3 - 26;
- }
- if (card4 >= 27 && card4 <= 39) {
- suit4 = "hearts";
- card4 = card4 - 26;
- }
- if (card5 >= 27 && card5 <= 39) {
- suit5 = "hearts";
- card5 = card5 - 26;
- }
- if (card1 >= 40 && card1 <= 52) {
- suit1 = "spades";
- card1 = card1 - 39;
- }
- if (card2 >= 40 && card2 <= 52) {
- suit2 = "spades";
- card2 = card2 - 39;
- }
- if (card3 >= 40 && card3 <= 52) {
- suit3 = "spades";
- card3 = card3 - 39;
- }
- if (card4 >= 40 && card4 <= 52) {
- suit4 = "spades";
- card4 = card4 - 39;
- }
- if (card5 >= 40 && card5 <= 52) {
- suit5 = "spades";
- card5 = card5 - 39;
- }
- if (card1 == 1) {
- cardname1 = "Ace";
- } else if (card1 == 11) {
- cardname1 = "Jack";
- } else if (card1 == 12) {
- cardname1 = "Queen";
- } else if (card1 == 13) {
- cardname1 = "King";
- } else if (card1 >= 2 && card1 <= 10) {
- cardname1 = Integer.toString(card1);
- }
- if (card2 == 1) {
- cardname2 = "Ace";
- } else if (card2 == 11) {
- cardname2 = "Jack";
- } else if (card2 == 12) {
- cardname2 = "Queen";
- } else if (card2 == 13) {
- cardname2 = "King";
- } else if (card2 >= 2 && card2 <= 10) {
- cardname2 = Integer.toString(card2);
- }
- if (card3 == 1) {
- cardname3 = "Ace";
- } else if (card3 == 11) {
- cardname3 = "Jack";
- } else if (card3 == 12) {
- cardname3 = "Queen";
- } else if (card3 == 13) {
- cardname3 = "King";
- } else if (card3 >= 2 && card3 <= 10) {
- cardname3 = Integer.toString(card3);
- }
- if (card4 == 1) {
- cardname4 = "Ace";
- } else if (card4 == 11) {
- cardname4 = "Jack";
- } else if (card4 == 12) {
- cardname4 = "Queen";
- } else if (card4 == 13) {
- cardname4 = "King";
- } else if (card4 >= 2 && card4 <= 10) {
- cardname4 = Integer.toString(card4);
- }
- if (card5 == 1) {
- cardname5 = "Ace";
- } else if (card5 == 11) {
- cardname5 = "Jack";
- } else if (card5 == 12) {
- cardname5 = "Queen";
- } else if (card5 == 13) {
- cardname5 = "King";
- } else if (card5 >= 2 && card5 <= 10) {
- cardname5 = Integer.toString(card5);
- }
- System.out.println(cardname1 + " of " + suit1);
- System.out.println(cardname2 + " of " + suit2);
- System.out.println(cardname3 + " of " + suit3);
- System.out.println(cardname4 + " of " + suit4);
- System.out.println(cardname5 + " of " + suit5);
- }
- }
Add Comment
Please, Sign In to add comment