Tuesday, July 12, 2016

Program Bubble Sort Descending dengan Java


Setelah sebelumnya kita membuat bubble sort ascending kali ini kita membuat bubble sort descending, program pengurutan data dari besar ke kecil.
berikut programnya

Nama file : bubble_Sort_Descending.java

import java.util.Scanner;

public class bubble_Sort_Descending {

  public static void main(String []args) {

    int num, i, j, temp;
    Scanner input = new Scanner(System.in);

    System.out.println("Masukan Jumlah Bilangan Yang Akan di Urutkan : ");
    num = input.nextInt();

    int array[] = new int[num];
    System.out.println(" ");
    System.out.println("Masukan " + num + " Bilangan Angka Acak Untuk Di Urutkan : ");

    for (i = 0; i < num; i++) 
      array[i] = input.nextInt();

    for (i = 0; i < ( num - 1 ); i++) {
      for (j = 0; j < num - i - 1; j++) {
        if (array[j] < array[j+1]) 
        {
          temp = array[j];
          array[j] = array[j+1];
          array[j+1] = temp;
        }
      }
    }
    System.out.println(" ");
    System.out.println("Setelah Di Urutkan Dari Besar ke Kecil :");

    for (i = 0; i < num; i++) 
      System.out.println(array[i]);
  }
}    

Output

run:
Masukan Jumlah Bilangan Yang Akan di Urutkan : 
5

Masukan 5 Bilangan Angka Acak Untuk Di Urutkan : 
4
6
2
8
9

Setelah Di Urutkan Dari kecil ke Besar :
9
8
6
4
2
BUILD SUCCESSFUL (total time: 9 seconds)

selamat mencoba, semoga bermanfaat ...

No comments:

Post a Comment

Kriptografi Sederhana Dengan Algoritma Blowfish Menggunakan Java

Pada postingan sebelumnya saya memposting tentang enkripsi dan dekripsi sederhana dengan cara menggantikan kata yang di input dengan m...