Java 在数组中每10个元素打印100个元素多次

Java 在数组中每10个元素打印100个元素多次,java,arrays,Java,Arrays,我刚刚创建了一个有100个元素的数组,所以现在我想先打印10个元素,然后继续打印10个元素,第三个继续打印10个元素。我的代码如下: int[] array = { 0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,..., 100 }; int count = 0; for (int i = 0; i < array.length; i++) { count++; i

我刚刚创建了一个有100个元素的数组,所以现在我想先打印10个元素,然后继续打印10个元素,第三个继续打印10个元素。我的代码如下:

    int[] array = { 0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,..., 100 };
    int count = 0;
    for (int i = 0; i < array.length; i++) {
        count++;
        if (count == 10) {
            System.out.println(array[i]);
            count = 0;
        }
    }
int[]数组={0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,…,100};
整数计数=0;
for(int i=0;i
通过使用双for循环遍历数组,可以非常轻松地完成此操作。 一个循环将遍历模索引,另一个循环将使用该模值打印10个元素

int[] array = {1,2,3,4,5,6,7,8,9,10,...,100};
for (int offset = 0; offset < array.length/10; offset++)
    for (int i = 0 + offset; i < array.length; i+= array.length/10)
        System.out.println(array[i]);
int[]数组={1,2,3,4,5,6,7,8,9,10,…,100};
对于(int offset=0;offset
通过使用双for循环遍历数组,可以非常轻松地完成此操作。 一个循环将遍历模索引,另一个循环将使用该模值打印10个元素

int[] array = {1,2,3,4,5,6,7,8,9,10,...,100};
for (int offset = 0; offset < array.length/10; offset++)
    for (int i = 0 + offset; i < array.length; i+= array.length/10)
        System.out.println(array[i]);
int[]数组={1,2,3,4,5,6,7,8,9,10,…,100};
对于(int offset=0;offset
您的逻辑是正确的,唯一的问题是数组值的打印

int[] array = { 0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,....,100};
     int count = 0;
        for (int i = 0; i < array.length; i++) {
            count++;
            System.out.print(array[i]+" ");
            if (count == 10) {
                System.out.println();
                count = 0;
            }
        }
int[]数组={0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,…,100};
整数计数=0;
for(int i=0;i
您的逻辑是正确的,唯一的问题是数组值的打印

int[] array = { 0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,....,100};
     int count = 0;
        for (int i = 0; i < array.length; i++) {
            count++;
            System.out.print(array[i]+" ");
            if (count == 10) {
                System.out.println();
                count = 0;
            }
        }
int[]数组={0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,…,100};
整数计数=0;
for(int i=0;i
最终您想要打印所有元素?您的问题是什么?如果你没有得到你想要的输出,并询问原因,请张贴实际输出和所需输出。你想只打印每10个元素,还是全部100个元素,每行10个?请澄清你的问题,你的解释不足以理解问题和答案it@John.DCan您包括一些示例输入或输出以供我们理解?最终您希望打印所有元素?您的问题是什么?如果你没有得到你想要的输出,并询问原因,请张贴实际输出和所需输出。你想只打印每10个元素,还是全部100个元素,每行10个?请澄清你的问题,你的解释不足以理解问题和答案it@John.DCan您包括一些示例输入或输出以供我们理解?更优雅的解决方案是使用modula运算符而不是重置为零:
if(计数%10==0)
。更优雅的解决方案是使用modula运算符,而不是重置为零:
如果(计数%10==0)