Java 将数组元素与同一数组的元素组合

Java 将数组元素与同一数组的元素组合,java,arrays,Java,Arrays,我想实现的是,我有一个数组 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到

我想实现的是,我有一个数组

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
的索引(例如,
i
j
)。新数组中结果元素的两个值来自
a[i]
a[j]

要生成结果数组,使用两个循环,一个嵌套在另一个中,都使用从
0
的索引(例如,
i
j
)。新数组中结果元素的两个值来自
a[i]
a[j]

要生成结果数组,使用两个循环,一个嵌套在另一个中,都使用从
0
的索引(例如,
i
j
)。新数组中结果元素的两个值来自
a[i]
a[j]

要生成结果数组,使用两个循环,一个嵌套在另一个中,都使用从
0
的索引(例如,
i
j
)。新数组中结果元素的两个值来自
a[i]
a[j]

我认为这是一个双循环。像这样:

for(int i = 0; i < array.length; i++)
{
   for (int j = 0; j < array.length; j++)
   {
      System.out.println("[" + array[i] + "," + array[j] + "]");
   }
}
for(int i=0;i
我认为做一个双循环是什么。像这样:

for(int i = 0; i < array.length; i++)
{
   for (int j = 0; j < array.length; j++)
   {
      System.out.println("[" + array[i] + "," + array[j] + "]");
   }
}
for(int i=0;i
我认为做一个双循环是什么。像这样:

for(int i = 0; i < array.length; i++)
{
   for (int j = 0; j < array.length; j++)
   {
      System.out.println("[" + array[i] + "," + array[j] + "]");
   }
}
for(int i=0;i
我认为做一个双循环是什么。像这样:

for(int i = 0; i < array.length; i++)
{
   for (int j = 0; j < array.length; j++)
   {
      System.out.println("[" + array[i] + "," + array[j] + "]");
   }
}
for(int i=0;i
一般来说,最好通过教学而不是代码来回答这类问题dump@T.J.Crowder是的,我通常不会为这类问题发布代码,但是,在这种情况下,将代码放在上面等于“你必须使用2个循环”。无论如何,谢谢你提醒我;)一般来说,最好是通过教学而不是代码来回答这类问题dump@T.J.Crowder是的,我通常不会为这类问题发布代码,但是,在这种情况下,将代码放在上面等于“你必须使用2个循环”。无论如何,谢谢你提醒我;)一般来说,最好是通过教学而不是代码来回答这类问题dump@T.J.Crowder是的,我通常不会为这类问题发布代码,但是,在这种情况下,将代码放在上面等于“你必须使用2个循环”。无论如何,谢谢你提醒我;)一般来说,最好是通过教学而不是代码来回答这类问题dump@T.J.Crowder是的,我通常不会为这类问题发布代码,但是,在这种情况下,将代码放在上面等于“你必须使用2个循环”。无论如何,谢谢你提醒我;)