Java 程序在一个行中输出固定数量的数组元素


要在一行中输出固定数量的数组元素,应检查条件,如果条件为真,则应正确放置 System.out.println(); 以获取一行,然后流程继续。

此处,将在 1 行中显示 5 个元素。首先,创建一个新的整数数组并添加一些元素 −

int[] list = new int[50];
for (int i = 0; i < list.length; i++) {
   list[i] = (int)(i + 20);
}

现在,声明一个新变量并将其初始化为 0。在嵌套循环中对该变量进行检查,该循环一直循环到数组的长度。在显示 5 个元素后设置一个新行 −

int output = 0;
for (int i = 0; i < list.length; i++) {
   if (output == 5) {
      System.out.println();
      output = 0;
   }
   System.out.print(list[i] + ", ");
   output++;
}

示例

 Live Demo

public class Demo {
   public static void main(String[] args) {
      int[] list = new int[50];
      for (int i = 0; i < list.length; i++) {
         list[i] = (int) (i + 20);
      }
      int output = 0;
      for (int i = 0; i < list.length; i++) {
         if (output == 5) {
            System.out.println();
            output = 0;
         }
         System.out.print(list[i] + ", ");
         output++;
      }
   }
}

输出

20, 21, 22, 23, 24,
25, 26, 27, 28, 29,
30, 31, 32, 33, 34,
35, 36, 37, 38, 39,
40, 41, 42, 43, 44,
45, 46, 47, 48, 49,
50, 51, 52, 53, 54,
55, 56, 57, 58, 59,
60, 61, 62, 63, 64,
65, 66, 67, 68, 69,

更新于: 30-Jul-2019

165 浏览次数

开启你的 职业生涯

通过完成课程来获得认证

开始
广告