-2

int の配列でこれを行うにはどうすればよいですか。

  • 最大/最小を取得
  • 数値的に (昇順)

文字列の配列の場合:

  • アルファベット順

これは、入力を取得して 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 に答える