-
Notifications
You must be signed in to change notification settings - Fork 0
/
C8 Dice game.java
57 lines (44 loc) · 1.31 KB
/
C8 Dice game.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// Dice Game!
import java.util.Scanner;
public class Main
{
public static void main (String[]args)
{
Scanner scan = new Scanner (System.in);
System.out.println
("[RULE]:\n[*] Your Guess number's sum must higher than computer's sum.\n[*] Difference between sum must less than 3.\n\n");
System.out.println ("Enter 3 numbers between 1 and 6: ");
int num1 = scan.nextInt ();
int num2 = scan.nextInt ();
int num3 = scan.nextInt ();
int humanSum = num1 + num2 + num3;
scan.close ();
System.out.println ("Computer's turn: \n");
int roll1 = rollDice ();
int roll2 = rollDice ();
int roll3 = rollDice ();
int computerSum = roll1 + roll2 + roll3;
System.out.println ("Your entries: " + num1 + " " + num2 + " " + num3);
System.out.println ("Computer's entries: " + roll1 + " " + roll2 + " " +
roll3);
if (humanSum > 18 || humanSum < 1)
{
System.out.println
("Check your entries!\nEntries should in the range of 1 to 6.");
System.exit (0);
}
if (humanSum > computerSum && humanSum - computerSum < 3)
{
System.out.println ("You Won!");
}
else
{
System.out.println ("Computer Won!");
}
}
public static int rollDice ()
{
double random = (Math.random () * 6) + 1;
return (int) random;
}
}