1 package 课上程序;
2
3 /**
4 *
5 * Craps赌博游戏
6 * @author 王启文
7 *
8 */
9
10 public class CrapsDuBo {
11 public static int roll() {
12 return (int) (Math.random() * 6 + 1);
13 }
14
15 public static void main(String[] args) {
16 int a1, a2;
17 a1 = a2 = roll() + roll();
18 System.out.println("玩家摇出了:" + a2 + "点");
19 boolean g = false;
20 switch (a2) {
21 case 7:
22 case 11:
23 System.out.println("玩家胜!!");
24 break;
25 case 2:
26 case 3:
27 case 12:
28 System.out.println("庄家胜!!");
29 break;
30 default:
31 g = true;
32 }
33 while (g) {
34 a2 = roll() + roll();
35 System.out.println("玩家摇出了:" + a2 + "点");
36 if (a2 == 7) {
37 System.out.println("庄家胜!!");
38 g = false;
39 }
40 if (a2 == a1) {
41 System.out.println("玩家胜!!");
42 g = false;
43 }
44 }
45
46 }
47 }