本文主要是介绍10-一个发红包案例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1).案例分析
群主发红包,某群有多个成员,群主给员工发普通红包,普通红包规则
1.群主会有一笔金额,从群主余额中扣除,平均分为n份让成员领取
2.成员领取红包后,保存到成员余额中
注意:用户名是共有的所以共性的定义一个类
发红包的方法群主独有 收红包的方法普通成员独有
3.发红包的逻辑
三要素:返回值类型 : 发红包就是把钱变成一些小份,用集合来进行存储
方法名称:send
参数列表 :共发多少钱 int totalMoney 和 分成多少份 int count
发红包方法有了 public ArrayList<Integer> send(int totalMoney, int count){//...}
4.收红包的逻辑
三要素 返回值类型 void不需要返回
方法名称 receive
参数列表 群主把钱分成集合小份,拿一份所以是ArrayList<Integer>
收红包方法:public void receive(ArrayList<Integer> list){//...}
5.三个类
2).发红包案例的实现
User类
群主类
收红包成员类
psvm
结果
这篇关于10-一个发红包案例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!