Tuesday, July 12, 2016

Program Bubble Sort Ascending dengan Java

Program Bubble Sort Ascending  ialah program  metode/algoritma pengurutan dengan cara melakukan penukaran data dengan tepat sebelahnya se... thumbnail 1 summary

Program Bubble Sort Ascending  ialah program  metode/algoritma pengurutan dengan cara melakukan penukaran data dengan tepat sebelahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan, berikut contoh programnya

Nama file :bubble_Sort_Ascending.java

import java.util.Scanner;

public class bubble_Sort_Ascending {

  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 kecil ke Besar :");

    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 : 
9
4
75
52
5

Setelah Di Urutkan Dari kecil ke Besar :
4
5
9
52
75

BUILD SUCCESSFUL (total time: 10 seconds)

selamat mencoba, semoga bermanfaat.

No comments

Post a Comment