显示两个数组不相同值的组合及组合个数

Display the combinations and the number of combinations without the same value of the two array

我需要创建一个函数来接受两个整数数组。显示不同值的组合及组合个数

示例:

Array 1 = { 1, 2, 3 }; 
Array 2 = { 2, 3, 4 };

输出:

1,2
1,3
1,4
2,3
2,4
3,2
3,4

组合数:7

我在这里看到了很多复杂的代码,到目前为止找不到我正在寻找的确切目标,在等待有人帮助的同时,我将继续浏览和搜索。我也在使用 Java 7.

试试这个。

注意:此代码正在考虑给定的示例。没有完成验证。如果需要,您可以添加它。

int count = 0;

        for (int i = 0; i < array.length; i++) {
            for (int j = 0; j < array2.length; j++) {
                if(array[i] != array2[j]){
                    System.out.println("Combination "+array[i]+" "+array2[j]);
                    count = count +1;
                }
            }
        }
        System.out.println("Combination "+count);