游戏规则,首先由两个筛子组成,两个骰子一起摇作为一次(一个骰子由0-6点组成),第一次摇骰子,如果出的7点,11点,玩家胜。如果出的2,3,12点,庄家胜。如果都不是前面的数字,则进行第二次,以及后面很多次摇骰子。后面摇出的点数规则如下,如果摇出7点,庄家胜,如果摇出的和第一次摇的一样,则玩家胜。具体代码如下:
<pre name="code" class="java">package com.lovo;
import java.util.Scanner;
public class Duhai_004_dubo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
double sum=0;double sum1 = 0;
int first=(int)(Math.random()*6+1)+(int)(Math.random()*6+1);
System.out.println("摇出了"+first+"点" );
boolean zj=false;
switch(first){
case 7:
case 11: System.out.println("玩家胜");break;
case 2:
case 3:
case 12: System.out.println("庄家胜");break;
default: zj=true;
}
while(zj){
int nextone=(int)(Math.random()*6+1)+(int)(Math.random()*6+1);
System.out.println("摇出了"+nextone+"点");
if(nextone==7){
System.out.println("庄家胜");
break;
}
else if(nextone==first){
System.out.println("玩家胜。");
break;
}
}
}
}