-
Notifications
You must be signed in to change notification settings - Fork 0
/
剪刀石头布小游戏.java
128 lines (103 loc) · 2.41 KB
/
剪刀石头布小游戏.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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
package fg;
import java.util.Scanner;
import java.util.Random;
public class gj {
public static void main (String[] args) {
Scanner input = new Scanner(System.in);
int randomNumber=new Random().nextInt(3)+1;
System.out.println("程序已启动");
System.out.println("剪刀 石头 布");
int player=0;//玩家获胜次数
int pc=0;//电脑获胜次数
int t=0;//平均次数
int i=0;
for(i=0;i<5;i++)//玩5局吧
{
System.out.println("第"+(i+1)+"局");
String play = input.next();//玩家输入
randomNumber=new Random().nextInt(3)+1; //获取1~3的随机数
//随机数中,1代表剪刀,2代表石头,3代表布
if(play.equals("剪刀"))//如果输入的是剪刀
{
if(randomNumber == 1)
{
System.out.println("本次电脑出的是剪刀");
System.out.println("打平了");
t++;
}
else if(randomNumber == 2)
{
System.out.println("本次电脑出的是石头");
System.out.println("你输了");
pc++;
}
else
{
System.out.println("本次电脑出的是布");
System.out.println("你赢了");
player++;
}
}/////////
else if(play.equals("石头"))
{
if(randomNumber == 1)
{
System.out.println("本次电脑出的是剪刀");
System.out.println("你赢了");
player++;
}
else if(randomNumber == 2)
{
System.out.println("本次电脑出的是石头");
System.out.println("打平了");
t++;
}
else
{
System.out.println("本次电脑出的是布");
System.out.println("你输了");
pc++;
}
}////////////////
else if(play.equals("布"))
{
if(randomNumber == 1)
{
System.out.println("本次电脑出的是剪刀");
System.out.println("你输了");
pc++;
}
else if(randomNumber == 2)
{
System.out.println("本次电脑出的是石头");
System.out.println("你赢了");
player++;
}
else
{
System.out.println("本次电脑出的是布");
System.out.println("打平了");
t++;
}
}
else//玩家乱来
{
System.out.println("能不能好好玩啦");
i--;
}
}
System.out.println("本次游戏您赢了"+player+"局,输了"+pc+"局,打平了"+t+"局");
if(player>pc)
{
System.out.println("获胜");
}
else if(player<pc)
{
System.out.println("失败");
}
else
{
System.out.println("和局");
}
}
}