import java.util.Scanner;
public class Selection {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Banyak data : ");
int N = in.nextInt();
int data[] = new int[N];
for(int i=0; i
System.out.print("data ke-"+(i+1)+" : ");
data[i] = in.nextInt();
}
int tampung = 0;
for (int x = 0; x < data.length; x++)
{
for (int y = x + 1; y < data.length; y++)
{
System.out.println("\nmembandingkan "+data [x] + " dengan " + data[y]);
System.out.print("awalnya data[x] adalah" + data[x] + "lalu");
if (data[x] > data[y]) {
tampung = data[x];
data[x] = data[y];
data[y] = tampung;
System.out.print("data[x] menjadi " + data[x] +", data[y] menjadi " + data[y] +".");
}
else{
System.out.print("data[x] tidak ditukar karena tidak memenuhi kondisi if dan data[y] berlanjut");
}
}
}
//hasil pengurutan
System.out.print("\nData yang telah urut : ");
for(int i=0; i
System.out.print(data[i]+" ");
}
System.out.println();
}
}
0 comments:
Post a Comment