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++; }
示例
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,
广告