我想要实现的是,我有一个阵列,
for eg: a={1,2,3}
现在,我需要一个组合数组中所有元素的数组。
即,所需的输出应该是。
{[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3]}
我知道,在StackOverflow中询问一个问题而没有显示我所做的事情完全没有被赞赏,但是,我仍然完全空白,我没有任何想法来编码。非常感谢任何帮助。
答案 0 :(得分:2)
要生成结果数组,请使用两个循环,一个嵌套在另一个循环中,两个循环都使用从i
到j
的索引(例如,0
和< length
)在阵列上。新数组中结果元素的两个值来自a[i]
和a[j]
。
答案 1 :(得分:1)
我认为制作双循环是什么意思。像这样:
for(int i = 0; i < array.length; i++)
{
for (int j = 0; j < array.length; j++)
{
System.out.println("[" + array[i] + "," + array[j] + "]");
}
}