openpanel

Java Object-Oriented:day11 【 红包案例】

元气小坏坏 提交于 2020-08-11 19:44:46
一、案例分析 1、场景说明: 红包发出去之后,所有人都有红包,大家抢完了之后,最后一个红包给群主自己。大多数代码都是现成的,我们需要做的就是填空题。 2、我们自己要做的事情有: 1. 设置一下程序的标题,通过构造方法的字符串参数 2. 设置群主名称 3. 设置分发策略:平均,还是随机? 3、红包分发的策略: 1. 普通红包(平均):totalMoney / totalCount,余数放在最后一个红包当中。 2. 手气红包(随机):最少1分钱,最多不超过平均数的2倍。应该越发越少 二、普通红包实现 1、实现代码 Bootstrap package day11.demo08; import day11.red.OpenMode; /* 场景说明: 红包发出去之后,所有人都有红包,大家抢完了之后,最后一个红包给群主自己。 大多数代码都是现成的,我们需要做的就是填空题。 我们自己要做的事情有: 1. 设置一下程序的标题,通过构造方法的字符串参数 2. 设置群主名称 3. 设置分发策略:平均,还是随机? 红包分发的策略: 1. 普通红包(平均):totalMoney / totalCount,余数放在最后一个红包当中。 2. 手气红包(随机):最少1分钱,最多不超过平均数的2倍。应该越发越少。 */ public class Bootstrap { public static void