1.“craps”代码
<span style="font-size:14px;">public static int roll(){
return (int) (Math.random()*6+1);
}
public static void main(String[] args) {
int firstPoint,currentPoint;
firstPoint = currentPoint =roll() + roll();
System.out.println("玩家摇出了"+firstPoint+"点");
boolean goon=false ;
switch(firstPoint){
case 7:
case 11:
System.out.println("玩家胜");
break;
case 2:
case 3:
case 12:
System.out.println("庄家胜");
break;
default:
goon =true;
}
while (goon){
currentPoint =roll() + roll();
System.out.println("玩家摇出了"+currentPoint+"点");
if(currentPoint==7){
System.out.println("庄家胜");
goon = false;
}
else if(currentPoint==firstPoint){
System.out.println("玩家胜");
goon = false;
}
}
}</span>
2.“七星彩选号”代码
<span style="font-size:14px;">public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("机选几注: ");
if(sc.hasNextInt()) {
int n = sc.nextInt();
if(n > 0) {
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= 7; j++) {
System.out.print((int)(Math.random() * 10) + " ");
}
System.out.println();
}
}
}
sc.close();
}</span>
3.“百钱百鸡”代码
<span style="font-size:14px;">public static void main(String[] args) {
for (int x = 0; x <= 20; x++) {
for (int y = 0; y <=33; y++) {
int z = 100 - x - y;
if (((5 * x + 3 * y + z / 3) == 100) && (z % 3 == 0)) {
System.out.printf("买%d只公鸡 ,买%d母鸡,买%d只小鸡 \n", x, y, z);
}
}
}
}</span>