import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.List;
/**
*
* 模拟微信分配红包
* 最小值为0.01*红包数
* 最大值为200
*
* @author Cralchan
*
*
*/
public class RedPacket {
private final float MINVALUE = 0.01f;//设定红包最小值
private final float MAXVALUE = 200f;//设定红包最大值
/**
* 判断红包金额是否合理
* @param money
* @param count
* @return
* @throws Exception
*/
public boolean isRight(float money, int count){
float avg = money/count;
if(avg<MINVALUE){ //如果分配的单个红包小于系统的最小值,则判定为不合法
return false;
}
if(MAXVALUE<money){ //如果输入的红包
import java.util.ArrayList;
import java.util.List;
/**
*
* 模拟微信分配红包
* 最小值为0.01*红包数
* 最大值为200
*
* @author Cralchan
*
*
*/
public class RedPacket {
private final float MINVALUE = 0.01f;//设定红包最小值
private final float MAXVALUE = 200f;//设定红包最大值
/**
* 判断红包金额是否合理
* @param money
* @param count
* @return
* @throws Exception
*/
public boolean isRight(float money, int count){
float avg = money/count;
if(avg<MINVALUE){ //如果分配的单个红包小于系统的最小值,则判定为不合法
return false;
}
if(MAXVALUE<money){ //如果输入的红包