Skip to content

Commit 05e6950

Browse files
authored
Merge pull request #302 from Andreascy01/AndreasBranch
Initial commit of the simplified BlackJackGame
2 parents 576d771 + f682128 commit 05e6950

File tree

3 files changed

+90
-0
lines changed

3 files changed

+90
-0
lines changed

BlackJackGame/BlackJackGame.iml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module type="JAVA_MODULE" version="4">
3+
<component name="NewModuleRootManager" inherit-compiler-output="true">
4+
<exclude-output />
5+
<content url="file://$MODULE_DIR$">
6+
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
7+
</content>
8+
<orderEntry type="inheritedJdk" />
9+
<orderEntry type="sourceFolder" forTests="false" />
10+
</component>
11+
</module>

BlackJackGame/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
This is a simplified BlackJack Game
2+
Author: Antreas Katsonouris(Github username:Andreascy01)

BlackJackGame/src/blackJack.java

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
import java.util.Random;
2+
import java.util.Scanner;
3+
class blackJack {
4+
public static void main(String[] args) {
5+
6+
System.out.println("Welcome to the simplified blackjack game!");
7+
Scanner scannerObject = new Scanner(System.in);
8+
9+
Random dice = new Random();
10+
int number1p, number2p;
11+
int number1d, number2d;
12+
int sumplayer, sumdealer;
13+
int number3p, number3d;
14+
boolean dealerGo;
15+
16+
number1p = 2 + dice.nextInt(9);
17+
number2p = 2 + dice.nextInt(9);
18+
System.out.println("You get " + number1p + " and " + number2p);
19+
20+
sumplayer = number1p + number2p;
21+
System.out.println("Your total is " + sumplayer);
22+
23+
number1d = 2 + dice.nextInt(9);
24+
number2d = 2 + dice.nextInt(9);
25+
sumdealer = number1d + number2d;
26+
27+
System.out.println("The dealer has a " + number1d + " showing , and a hidden card.");
28+
String answer;
29+
System.out.print("Would you like to 'hit' or 'stay'?");
30+
answer = scannerObject.nextLine();
31+
while (!answer.equals("stay") && sumplayer < 22) {
32+
33+
34+
number3p = 2 + dice.nextInt(9);
35+
System.out.println("You drew a " + number3p);
36+
sumplayer += number3p;
37+
System.out.println("Your total is " + sumplayer);
38+
if(sumplayer<22) {
39+
System.out.print("Would you like to 'hit' or 'stay'?");
40+
answer = scannerObject.nextLine();
41+
}
42+
}
43+
if (sumplayer > 21)
44+
System.out.println("DEALER WINS");
45+
else {
46+
System.out.println("OK,dealer is playing");
47+
System.out.println("His hidden card was " + number2d);
48+
System.out.println("His total is " + sumdealer);
49+
50+
51+
dealerGo = dice.nextBoolean();
52+
while (dealerGo && sumdealer <= 16) {
53+
54+
System.out.println("Dealer chooses to hit");
55+
number3d = 2 + dice.nextInt(12);
56+
System.out.println("He draws a " + number3d);
57+
sumdealer += number3d;
58+
System.out.println("His total is " + sumdealer);
59+
dealerGo = dice.nextBoolean();
60+
61+
}
62+
if (sumdealer > 21)
63+
System.out.println("YOU WIN");
64+
else {
65+
System.out.println("Dealer stays");
66+
67+
System.out.println("Dealer total is " + sumdealer);
68+
System.out.println("Your total is " + sumplayer);
69+
if (sumplayer < sumdealer)
70+
System.out.println("DEALER WINS!");
71+
else
72+
System.out.println("YOU WINS!");
73+
}
74+
}
75+
76+
}
77+
}

0 commit comments

Comments
 (0)