配列-応用10

問題

6個の整数値を要素に持つ配列を逆順に並び替えるプログラムを実装してください:

  • {15, 10, 3, 7, 11, 8} の6要素の配列を定義してください
  • reverse() を使用せず,配列を逆順に並び替えた 配列を得てください.
    • コンソール表示の結果が逆順になっているだけではだめです.
  • 並び替え前後で println() か `printArray()`` してプログラムがうまく動いているかを確認してください.

この問題には主に次の2つの解き方があります。

  1. 逆順の値を入れるために,新しい配列をもう1つ作る方法
  2. 新しい配列を作らず,元の配列の要素を入れ替える方法(int 型の変数などは使ってOK.)

1. は比較的簡単かと思います. 2. の方法で解いてみましょう.

実行例

並び替え前
[0] 15
[1] 10
[2] 3
[3] 7
[4] 11
[5] 8
並び替え後
[0] 8
[1] 11
[2] 7
[3] 3
[4] 10
[5] 15