• 締切済み

配列の頭に要素を挿入する方法

初心者です。配列でご教授お願いします。 インデックス0からひとつずつ要素をずらして、配列の一番前に要素を挿入するにはどうしたらいいのでしょうか? int[] a = new int[10]; int n = a.length; for (int i = n-1; i < 1; i--){ a[i] = a[i-1]; } a[0] = 新しい要素 といった感じで書いたのですが、どうもループの中が実行されていないようなのです。 よろしくお願いいたします。

みんなの回答

  • kztk
  • ベストアンサー率53% (59/110)
回答No.1

for (int i = n-1; i > 0; i--){ ではないでしょうか。

weavyk
質問者

お礼

ありがとうございました。解決できました!!