zoukankan      html  css  js  c++  java
  • 发红包O

    package sentmoney;

    import java.util.ArrayList;

    public class demomain {
    public static void main(String[] args) {
    manner ma=new manner("群主",500);
    manber one=new manber("one",100);
    manber two=new manber("two",100);
    manber three=new manber("three",100);

    ma.show();
    one.show();
    two.show();
    three.show();
    System.out.println("=============");
    ArrayList<Integer> list=ma.sent(100,3);
    one.now(list);
    two.now(list);
    three.now(list);
    }
    }
    package sentmoney;

    public class users {
    private String name;
    private int money;

    public users(String name, int money) {
    this.name = name;
    this.money = money;
    }

    public String getName() {
    return name;
    }

    public void setName(String name) {
    this.name = name;
    }

    public int getMoney() {
    return money;
    }

    public void setMoney(int money) {
    this.money = money;
    }
    public void show()
    {
    System.out.println("我的名字是:"+name+",账户余额为:"+money);
    }
    }
    package sentmoney;
    import java.util.ArrayList;

    public class manner extends users {
    public manner(String name, int money) {
    super(name, money);
    }
    public ArrayList<Integer> sent(int totalmoney,int count)
    {

    ArrayList<Integer> list=new ArrayList<>();
    int nowmoney=super.getMoney();
    if(nowmoney<totalmoney)
    {
    System.out.println("余额不足!");
    }
    else{
    int avg=totalmoney/count;
    int der=totalmoney%count;
    int last=avg+der;
    for(int i=0;i<count-1;i++)
    {
    list.add(avg);
    }
    list.add(last);
    super.setMoney(nowmoney-totalmoney);
    super.show();
    }
    return list;
    }
    }
    package sentmoney;

    import java.util.ArrayList;
    import java.util.Random;

    public class manber extends users {

    public manber(String name, int money) {
    super(name, money);
    }
    public void now(ArrayList<Integer>list)
    {

    int nowmoney=super.getMoney();
    int in= new Random().nextInt(list.size());
    int der=list.remove(in);
    nowmoney=nowmoney+der;
    super.setMoney(nowmoney);
    super.show();
    }
    }
  • 相关阅读:
    lua学习笔记(一)
    使用npm安装一些包失败了的看过来(npm国内镜像介绍)
    ubuntu和win7 64双系统 安装
    virtualbox共享文件夹
    今天来谈谈三大基础排序选择排序、冒泡排序、插入排序
    vue入门七之vuex的使用
    简单介绍下js的随机数的生成
    来简单谈谈JavaScript两个数的交换问题
    VUE入门六之过滤器
    VUE入门五之路由的使用
  • 原文地址:https://www.cnblogs.com/huaobin/p/13452293.html
Copyright © 2011-2022 走看看