Mengurutkan Elemen Array

public class DataSort {

 public static void main(String[] args) {

 int[] data = new int[5];

 for(int index=0; index<data.length; index++) {
 data[index] = (int) (Math.random()*100);
 }

 System.out.println("Data awal");
 System.out.println("---------");

 for(int index=0; index<data.length; index++) {
 System.out.println("data" + "[" + index + "]" + " = " + data[index]);
 }

 System.out.println();

 for(int x=0; x<data.length-1; x++) {
 for(int y=x+1; y<data.length; y++){
 if(data[x] > data[y]) {
 int temp = data[x];
 data[x] = data[y];
 data[y] = temp;
 }
 }
 }
 System.out.println("Data setelah diurutkan");
 System.out.println("----------------------");
 for(int z=0; z<data.length; z++){
 System.out.println("data" + "[" + z + "]" + " = " + data[z]);
 }
 System.out.println();
 }
}

output program:

Data awal
---------
data[0] = 7
data[1] = 89
data[2] = 47
data[3] = 89
data[4] = 6
Data setelah diurutkan
----------------------
data[0] = 6
data[1] = 7
data[2] = 47
data[3] = 89
data[4] = 89

One thought on “Mengurutkan Elemen Array

  1. pak,,, mau tanya tentang random.
    kalo qt mau buat program sperti quiz,, yang pertanyaan nya muncul secara acak,,
    itu menggunakan teknik random seperti apa pak???
    Terima kasih sebelumnya… ^_^

Comments are closed.