-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbatoPicks.java
More file actions
67 lines (55 loc) · 2.29 KB
/
batoPicks.java
File metadata and controls
67 lines (55 loc) · 2.29 KB
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
58
59
60
61
62
63
64
65
66
67
package batopiks;
import java.util.*;
public class BatoPIks {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Random rand = new Random();
String[] arrWep = {
"Stone", "Scissor", "Paper"
};
// Color
String GREEN = "\u001B[32m";
String RESET = "\u001B[0m";
while (true) {
System.out.print("""
1. Stone
2. Scissor
3. Paper
""");
System.out.print("Pick a weapon: ");
int weapon = input.nextInt();
int RandNum = rand.nextInt(3) + 1;
if (weapon == 1) {
System.out.println("You've choosed Stone");
if (2 == RandNum) {
System.out.println(GREEN + "You win! Computer picks " + arrWep[RandNum - 1] + RESET);
} else if (RandNum == weapon) {
System.out.println("It's a tie! You are both " + arrWep[weapon - 1]);
} else {
System.err.println("You lose! Computer picks " + arrWep[RandNum - 1]);
}
} else if (weapon == 2) {
System.out.println("You've choosed Scissor");
if (3 == RandNum) {
System.out.println(GREEN + "You win! Computer picks " + arrWep[RandNum - 1] + RESET);
} else if (RandNum == weapon) {
System.out.println("It's a tie! You are both " + arrWep[weapon - 1]);
} else {
System.err.println("You lose! Computer picks " + arrWep[RandNum - 1]);
}
} else if (weapon == 3) {
System.out.println("You've choosed Paper");
if (1 == RandNum) {
System.out.println(GREEN +"You win! Computer picks " + arrWep[RandNum - 1] + RESET);
} else if (RandNum == weapon) {
System.out.println("It's a tie! You are both " + arrWep[weapon - 1]);
} else {
System.err.println("You lose! Computer picks " + arrWep[RandNum - 1]);
}
} else {
System.out.println("Error: Invalid pick");
continue;
}
}
}
}