任意价格相加在某个范围内
package com.louisgeek.price;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class CaseTestPrice {
/**
* 用递归的思想来求排列跟组合 然后应用到满减活动
*/
public static void main(String[] args) {
// 一堆书的价格
Object[] tmp = { 44.2, 56.8, 77.6, 88.9, 100.8, 110.6 };
// Object[] tmp = str.split(" ");
int minCount = 200;// 满200
int maxCount = 220;// 自己认为的最大限制
int num = 0;
ArrayList<Object[]> rs = RandomC(tmp);
// ArrayList<Object[]> rs = cmn(tmp, 3);//3个的组合
// ArrayList<Object[]> rs = cmn(tmp, 4);//4个的组合
for (