Pada program sebelunya ngejava.com pernah membuat program bubble sort ascending dan descending yang mana adalah juga program algoritma untuk mengurutkan, kali ini ngejava.com akan membuat lagi program lainya dengan tambahan mengurutkan huruf, oke langsung saja kita lihat contoh programnya dibawah ini
Nama file : urut_Array.java
import java.util.Arrays;
public class urut_Array {
public static void main(String[] args) {
int[] nilaiInteger = {3,2,6,4,8,7,9,1,5,10};
char[] nilaiKarakter = {'d', 'c', 'g', 'f', 'i', 'a', 'b', 'h', 'e'};
String tampilan;
// Menampilkan elemen larik integer
tampilan = "Angka Array acak : ";
for (int x = 0; x < nilaiInteger.length; x++)
tampilan += nilaiInteger[x] + " ";
Arrays.sort(nilaiInteger);
// Menampilkan elemen larik integer setelah diurutkan
tampilan += "\nAngka Array yang sudah di urutkan : ";
for (int x = 0; x < nilaiInteger.length; x++)
tampilan += nilaiInteger[x] + " ";
// Menampilkan elemen larik karakter
tampilan += "\n\nHuruf Array Acak : ";
for (int x = 0; x < nilaiKarakter.length; x++)
tampilan += nilaiKarakter[x] + " ";
Arrays.sort(nilaiKarakter);
// Menampilkan elemen larik karakter setelah diurutkan
tampilan += "\nArray huruf setelah di urutkan : ";
for (int x = 0; x < nilaiKarakter.length; x++)
tampilan += nilaiKarakter[x] + " ";
System.out.print(tampilan);
}
}
Output
Angka Array acak : 3 2 6 4 8 7 9 1 5 10
Angka Array yang sudah di urutkan : 1 2 3 4 5 6 7 8 9 10
Huruf Array Acak : d c g f i a b h e
Array huruf setelah di urutkan : a b c d e f g h i
Untuk download sourcecodenya bisa disini atau di halaman download
program diatas dibuat menggunakan eclipse
selamat mencoba semoga bermanfaat ...
bagaimana cara membuat trace tabelnya pada program tersebut ?
ReplyDelete