循环虽然java中的数组拆分元素

时间:2015-05-07 06:55:47

标签: java

所以我在java中有一个如下所示的数组:

int[] theArray = {2,3,6,9,10,12,17,16,18,20,23,24,28,30,31};

期望的输出:

2  3  6  9  10
12 17 16 18 20
23 24 28 30 31

3 个答案:

答案 0 :(得分:1)

您所要做的就是逐个遍历数组,并使用System.out.print打印每组5个元素的元素。打印完5个元素后,执行system.out.println("");

答案 1 :(得分:1)

for(int i =0;i<theArray.length;i++)
{
if(i%5==0 && i!=0)
{System.out.println();
}
System.out.print(theArray[i]+" ");
}

答案 2 :(得分:1)

那么,基本上你想在每五个元素之后输出一个带换行符的数组中的值吗?您可以使用modulo operator来实现这一目标。

在(未经测试的)代码中:

static <E extends Comparable<E>> E[] quickSort(Class<E> clazz, E[] x, int i, int j) {
    E[] y = (E[]) Array.newInstance(clazz, j - i + 1);
    ...
}