简体   繁体   English

如何在数组中每第 5 个数字后开始一个新行?

[英]How can I start a new line after every 5th number in an array?

I'd like to get some help for my performance task, one of the requirements is to print the random generated numbers in an array to print in a 2x5 table.我想为我的性能任务获得一些帮助,其中一个要求是将随机生成的数字打印在一个数组中以打印在 2x5 表中。 Here is code so far:到目前为止,这是代码:

private static void rdnum() {
        // TODO Auto-generated method stub
        Random rd = new Random();
          int[] arr = new int[20];
          for (int i = 0; i < arr.length; i++) {
              for (int row = 0; i < arr.length; i++) {
             arr[i] = rd.nextInt(11); 
             System.out.print(i+"\t"+arr[i]); 
             
          }
              }

You can make a new line after 5 numbers were printed.您可以在打印 5 个数字后换行。 This code will print 5 pairs of numbers, the element number and the random value, in 4 rows, for a total of 20 random numbers.此代码将在 4 行中打印 5 对数字、元素编号和随机值,总共 20 个随机数。

private static void rdnum() {
    // TODO Auto-generated method stub
    Random rd = new Random();
    int[] arr = new int[20];
    for (int i = 0; i < arr.length; i++) {
        arr[i] = rd.nextInt(11);
        System.out.print(i + "\t" + arr[i]);
        if (i % 5 == 0) {
            System.out.println();
        }
    }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM