gpt4 book ai didi

java - 如何在一行中打印数组的结果?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:02:48 24 4
gpt4 key购买 nike

我想知道是否有人可以帮助我理解为什么我的数组结果不在一行中。以下代码的结果打印为:

[
1
2
3
4
5
6
7
8
9
10
]

代替 [1 2 3 4 5 6 7 8 9 10]

关于我做错了什么结果没有上线有什么想法吗?

class RangeClass {

int[] makeRange(int lower, int upper) {
int arr[] = new int[ (upper - lower) + 1 ];

for(int i = 0; i < arr.length; i++) {
arr[i] = lower++;
}
return arr;
}

public static void main(String arguments[]) {
int theArray[];
RangeClass theRange = new RangeClass();

theArray = theRange.makeRange(1, 10);
System.out.println("The array: [ ");
for(int i = 0; i< theArray.length; i++) {
System.out.println(" " + theArray[i] + " ");
}
System.out.println("]");
}
}

最佳答案

您可以使用较短的版本:

int theArray[] = {1, 2, 3};
System.out.println(java.util.Arrays.toString(theArray));

关于java - 如何在一行中打印数组的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16564505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com