class sort {
Scanner scan = new Scanner(System.in);
int[] array = new int[10]; // Membuat array dari array[0], [1], [2], ... [9]
int x;
void bubbleSort() {
for (int i = 9; i > 0; i--) { // i mengulang for dari nilai 9, 8, 7 ... 1
for (int j = 0; j < i; j++) { // j mengulang for dari nilai 0, 1, 2 ... i-1
if(array[i]<array[j]) {
x = array[i]; // sama seperti program sebelumnya
array[i] = array[j]; // menukar nilai dengan
array[j] = x; // variabel x
}
}
}
}
void output() {
for (int i = 0; i < 10; i++) {
System.out.println("Array (" + (i+1) + ") = " + array[i]);
}
}
sort() {
for (int i = 0; i < 10; i++) {
array[i] = scan.nextInt(); // Menginput nilai ke dalam array
}
bubbleSort(); // Memanggil fungsi mengurutkan dengan bubble sort
output(); // Menampilkan isi array
}
}