java:如何打印int数组中的所有值
我想打印整个阵列sPack[]。我将多达500个值放入sPack,然后按升序排序。我的中值已关闭,因此我想打印我的排序方法正在执行的操作,以便我可以查看我的中值方法或排序方法是否存在问题java:如何打印int数组中的所有值,java,arrays,Java,Arrays,我想打印整个阵列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(
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***************<==
使用java.util.Arrays.toString这是打印数组的所有元素最简单、方便的方法
System.out.println(Arrays.toString(sPack));
也可以选择艰难的方式遍历数组并打印每个元素
for(int i =0; i < sPack.length; i++){
System.out.println(sPack[i]);
}
祝你过得愉快:试试这个
for (int pack : sPack) {
System.out.println(pack);
};
除了此处提供的其他答案外,您还可以通过以下方式完成: Arrays.streamsPack.forEachSystem.out::println System.out.printlnArrays.toStringsPack;这里已经回答了这个问题
for (int pack : sPack) {
System.out.println(pack);
};