用Java写一个简单的分销系统
时间: 2023-05-18 09:06:03 浏览: 236
好的,以下是一个简单的Java分销系统的代码示例:
```
import java.util.ArrayList;
import java.util.List;
public class DistributionSystem {
private List<Distributor> distributors;
public DistributionSystem() {
distributors = new ArrayList<>();
}
public void addDistributor(Distributor distributor) {
distributors.add(distributor);
}
public void removeDistributor(Distributor distributor) {
distributors.remove(distributor);
}
public void distribute(double amount) {
for (Distributor distributor : distributors) {
distributor.receivePayment(amount / distributors.size());
}
}
}
class Distributor {
private String name;
private double balance;
public Distributor(String name) {
this.name = name;
balance = 0;
}
public void receivePayment(double amount) {
balance += amount;
}
public double getBalance() {
return balance;
}
}
```
这个分销系统包含两个类:DistributionSystem和Distributor。DistributionSystem维护了一个Distributor列表,并提供了添加和删除Distributor的方法。distribute方法将给定的金额平均分配给所有的Distributor。
Distributor类表示一个分销商,包含名称和余额属性。receivePayment方法用于接收分配给该分销商的金额,getBalance方法用于获取当前余额。
希望这个简单的示例能够帮助您理解如何用Java编写一个分销系统。