public class CompareData {
static int count = 0;
static int[] a = new int[100];
public static void main(String[] args) {
int[] n = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int length = n.length;
int r = 6;
a[0] = r;
comb(n, length - 1, r);
}
public static void comb(int[] n, int length, int r) {
int i = 0;
int j = 0;
for (i = length; i >= r - 1; i--) {
a[r] = n[i];
if (r > 1)
comb(n, i - 1, r - 1);
else {
int sum = 0;
for (j = a[0]; j > 0; j--) {
System.out.print(a[j] + "、");
sum += a[j];
}
count += 1;
System.out.println("sum is:" + sum + " count is:" + count);
}
}
}
}