我想打印整个数组sPack[]
。我将最多500个值输入sPack
然后按升序排序。我的中值是关闭的,所以我想打印我的排序方法正在做什么,所以我可以看看它是否是我的中值方法或我的排序方法的问题。
int [] sPack = new int [500];
int i = 0;
String input = br.readLine();
while(input!=null && i<500 && input.length()!=0)//(!input.isEmpty()&& i<500)//
{
sPack [i] = Integer.parseInt (input);
i++;
input = br.readLine();
}
sort(sPack, i);
double Var = calcVariance(sPack,i);
System.out.println (sPack); //this is where i need help***************<==
答案 0 :(得分:2)
使用java.util.Arrays.toString()
这是打印数组所有元素的最简单方便的方法。
System.out.println(Arrays.toString(sPack));
或者您可以选择难以遍历数组并打印每个元素。
for(int i =0; i < sPack.length; i++){
System.out.println(sPack[i]);
}
很好,如果您使用的是Java 8
Stream.of(strArray).forEach(System.out::println);
祝你有个美好的一天:)
答案 1 :(得分:1)
试试这个
for (int pack : sPack) {
System.out.println(pack);
};
答案 2 :(得分:0)
除了此处提供的其他答案外,您还可以通过以下方式执行此操作:
Arrays.stream(sPack).forEach(System.out::println);