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 }