-2

我将如何使用整数数组来做到这一点:

  • 获取最大值/最小值
  • 数字(升序)

对于字符串数组:

  • 按字母顺序

这是我必须获取输入并将其排序到 int 数组的代码,对于字符串,我显然删除了解析:

Scanner in = new Scanner(System.in);

String[] arrayInput = in.nextLine().split("\\s");
int[] arrayParsed = new int[arrayInput.length];

for (int x = 0; x < arrayInput.length; x++) {
    arrayParsed[x] = Integer.parseInt(arrayInput[x]);
}
4

1 回答 1

4

对数组进行排序:

Arrays.sort(arrayParsed);

最小值:
arrayParsed[0];
最大值:
arrayParsed[arrayParsed.length - 1];

于 2013-11-12T22:17:24.870 回答