- 締切済み
Javaプログラミングについて
・下記のプログラミングで「//ここで配列を昇順にソートする」というプログラムがわかりません!! わかる方がいましたらサンプルを教えてください。 public class SortNum { public static void main(String[] args){ int[] a={5,9,3,1,7,8,2,6,4}; //数列の初期化 //ここで配列を昇順にソートする //ソートされた配列を出力 for(int i = 0;i < a.length;i++){ System.out.println(a[i]); } } }
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#248382
回答No.3
//これでいけます。 public class SortNum { public static void main(String[] args){ int[] a={5,9,3,1,7,8,2,6,4}; //数列の初期化 //ここで配列を昇順にソートする for(int i = 0; i < a.length; i++) { for(int j = i; j < a.length; j++) { if (a[j] < a[i]) { int temp = a[j]; a[j] = a[i]; a[i] = temp; } } } //ソートされた配列を出力 for(int i = 0;i < a.length;i++){ System.out.println(a[i]); } } }
お礼
ありがとうございます。URLを参考にプログラムを組んでみます!