【发布时间】:2016-03-16 11:43:50
【问题描述】:
在练习我的方法时,我遇到了这个错误: “[D@33909752”
我想让代码尽可能简单,所以除了如何修复该错误之外,我还有另一个问题:我可以以某种方式将 Scanner 和输入变量放在displaySortedNumbers 方法中吗?可能最后 id 喜欢只需要做类似的事情:
System.out.print(displaySortedNumbers(a, b, c));
并且已经对它们进行了排序。
import java.util.Arrays;
import java.util.Scanner;
public class NumSorter {
public static double[] displaySortedNumbers(double num1, double num2, double num3) {
double[] numbers = {num1, num2, num3};
Arrays.sort(numbers);
return numbers;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter 3 numbers to be sorted in assending order: ");
double a = in.nextDouble();
double b = in.nextDouble();
double c = in.nextDouble();
System.out.print(displaySortedNumbers(a, b, c));
}
}
【问题讨论】:
标签: arrays sorting methods return double