Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.Scanner;
- public class BlackJackAnnaandDeric
- {
- public static void main(String[] args)
- {
- Scanner myScanner = new Scanner(System.in);
- String rCard;
- String playerCard=" ";
- String playerCard2=" ";
- int playerPointsTotal;
- int playerPoints1;
- int playerPoints2;
- System.out.println("Welcome to BlackJack! Ready to play? You will have 3 rounds.");
- for(int rounds=1; rounds<4; rounds++)
- {
- System.out.println("Let's look at your hand.");
- Random r = new Random();
- while (playerCard.equals(" "));
- {
- playerCard.equals(rCard);
- points1=cardValues(points);
- }
- while (playerCard2.equals(" "));
- {
- playerCard2.equals(rCard);
- points2=cardValues(points);
- }
- System.out.println("You drew a "+playerCard+" and a "+playerCard2);
- int pointTotal = playerPoints1+playerPoints2;
- }
- }
- private static String drawCards(String rCard, String[]card)
- {
- String[]card1 = {"A", "K", "Q", "J", "10", "9", "8",
- "7", "6", "5", "4", "3", "2"};
- Random r = new Random();
- String rCard1 = card1[1];
- return rCard1;
- }
- private static int cardValues (String playerCard, int points)
- {
- Scanner myScanner = new Scanner(System.in);
- if(playerCard.equals("A")) {
- System.out.print("Do you want this card to have a value of 1 or 11? For 1, press 0. For 11, press 1: ");
- int aceValue = myScanner.nextInt();
- if (aceValue==0)
- {
- points = 1;
- }
- if (aceValue==1)
- {
- points = 11;
- }
- }
- if(playerCard.equals("K")) {
- points = 10;
- }
- if(playerCard.equals("Q")) {
- points = 10;
- }
- if(playerCard.equals("J")) {
- points = 10;
- }
- if(playerCard.equals("10")) {
- points = 10;
- }
- if(playerCard.equals("9")) {
- points = 9;
- }
- if(playerCard.equals("8")) {
- points = 8;
- }
- if(playerCard.equals("7")) {
- points = 7;
- }
- if(playerCard.equals("6")) {
- points = 6;
- }
- if(playerCard.equals("5")) {
- points = 5;
- }
- if(playerCard.equals("4")) {
- points = 4;
- }
- if(playerCard.equals("3")) {
- points = 3;
- }
- else if (playerCard.equals("2")) {
- points = 2;
- }
- return points;
- }
- }
Add Comment
Please, Sign In to add comment