Sesuai dengan permintaan teman saya, kali ini saya akan memberikan Script Java yaitu sorting menggunakan Bubble Sort sekaligus contoh Outputnya. Berikut Script javanya :
.
.
.
import javax.swing.JOptionPane;
public class Bubble_sort {
public static void main(String[] args) {
int n= Integer.parseInt(JOptionPane.showInputDialog("Banyaknya data?"));
int data [] = new int [n];
System.out.println("Sorting menggunakan Bubble Sort");
System.out.println("Data sebelum diurutkan :");
for(int a=0; a<n; a++){
data[a]=Integer.parseInt(JOptionPane.showInputDialog("Data ke-" + (a+1)));
System.out.println("Data ke-" +a + "=" + data [a] );
}
int temp;
for (int i=1;i<n;i++){
for(int j=n-1; j>=i; j--){
if (data[j]<data[j-1]){
temp=data[j];
data[j]=data[j-1];
data[j-1]=temp;
}
}
}
System.out.println("Data yang sudah diurutkan: ");
for (int i=0;i<data.length;i++)
System.out.println("Data ke-"+i+ "=" +data [i]);
}}
Serta berikut adalah Contoh Outputnya :
run:
Sorting menggunakan Bubble Sort
Data sebelum diurutkan :
Data ke-0=1
Data ke-1=4
Data ke-2=2
Data ke-3=3
Data yang sudah diurutkan:
Data ke-0=1
Data ke-1=2
Data ke-2=3
Data ke-3=4
Selamat mencoba... ^_^
Tidak ada komentar:
Posting Komentar