gpt4 book ai didi

java - java中的数组排序方法

转载 作者:行者123 更新时间:2023-12-01 18:51:37 25 4
gpt4 key购买 nike

我改变了第一个 System.out.println 语句,但我仍然什么也没看到!我得到的唯一结果是构建成功,但没有用户输入的输出!

  //initializes the array to have a limit of 10 numbers inputted
double[] numbers = new double [10];

// this loop reads in the numbers inputed from the array
for (int i = 0; i < numbers.length; i++) {
numbers[i] = input.nextDouble();
}

System.out.println("Enter " + numbers.length + " values: ");

java.util.Arrays.sort(numbers);// this is the Array.sort()method

// this loop sorts the numbers and then prints them
for(double number : numbers){
System.out.println(number);
}
}
}

最佳答案

您的程序可以运行,但您可能没有很好地使用它,因为您在输入每个数字后不断看到输入 10 个值:

尝试移动

System.out.println("输入 "+numbers.length + "值:");

for 循环之外。然后输入 10 个数字,您将看到输出。

顺便说一句,如果您不将程序移至 for 循环之外,您的程序也可以运行,但是..就像您所看到的,这是误导性的。

下次,使用调试器。太神奇了..我有时甚至调试工作代码..只是因为它太神奇了:)

关于java - java中的数组排序方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15709066/

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