我试图用新行打印数组中的所有元素。
然而,当我试图打印时,它出现如下:(示例)
array = [1,2,3,4];
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
打印:
1,
1,2,
1,2,3,
1,2,3,4,
我该如何解决?
答案 0 :(得分:0)
然而,当我尝试打印时,它会像这样出现
不,它没有。您的代码几乎与您提供的输出不匹配。您按int
而不是[]
制作数组,并且您输出的结果为{}
,这在您的代码中无处可见。
您提及的输出不正确,代码按原样运行,产生输出:
,
运行here
答案 1 :(得分:-1)
User Arrays.toString
int[] array = {1,2,3,4};
System.out.println(Arrays.toString(array));
答案 2 :(得分:-1)
这回答了您的具体问题:
int[] array = {1,2,3,4};
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]);
System.out.print(" ");
}