Graps/白鸡百钱/七星彩

本文通过Java代码实现了一个简单的赌博游戏“Graps”,展示了游戏的运行逻辑,并解决了一个经典的数学问题“白鸡百钱”。文章包含了完整的代码示例,可用于理解条件判断和循环控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package day141018;<pre name="code" class="java">/**
 * 
 * Graps赌博
 * @author XWJ
 *
 */

public class Graps {
    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("玩家摇出了" + currentPoint + "点");
		boolean goon = false;
		switch(currentPoint) {
		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;
			}
		}
	}
}

package day141018;

/**
 * 
 * 白鸡百钱方法2
 * 
 * @author XWJ
 *
 */

public class MoneyAndChicken {
	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);
				}
			}
		}
	}
}

package day141018;
/** * * 七星彩计算 * @author XWJ */import java.util.Scanner;public class SevenColor {public static void main(String[] args) {Scanner a = new Scanner(System.in);System.out.print("请输入要下的注数:");if (a.hasNextInt()) {int x = a.nextInt();if (x > 0) {for (int i = 1; i <= x; i++) {for (int j = 1; j <= 7; j++) {System.out.print((int) (Math.random() * 10) + " ");}System.out.println();a.close();}}}}}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值