-->

CODING BUBBLE SORT DATA RANDOM MENGGUNAKAN BAHASA PEMROGRAMMAN JAVA

 CODING BUBBLE SORT DATA RANDOM DENGAN BAHASA JAVA

    Pada postingan sebelumnya saya sudah menjelaskan apa itu bubble sort. Sekarang apa yang membedakan bubble sort saja dengan bubble sort data random ?, intinya sama yaitu mengurutkan data secara bubble sort bedanya yaitu data yang sekarang random atau acak dimana komputer yang telah menentukan sedangkan pada program yang sebelumnya data nya sudah kita inputkan sendiri sehingga tinggal sorting saja.

    Berikut adalah coding program bubble sort data random dengan bahasa java :

package bubble.sort.data.random;

 

/**

 *

 * @author UI PC

 */

import java.util.*;

 

public class BubbleSortDataRandom {

 

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        int jumlahderet = 0;

 

        System.out.println("Masukkan Jumlah Deret : ");

        jumlahderet = input.nextInt();

       

        System.out.println("Deret Array Random");

        int[] deretarray = new int[jumlahderet];

        for (int i = 0; i < deretarray.length; i++) {

            deretarray[i] = (int) (Math.random() * 1000);

            System.out.print(deretarray[i] + "\t");

        }

        //Bubble Sort Data Random

        int temp;

        for (int j = 0; j < deretarray.length; j++) {

            for (int k = 0; k < deretarray.length - 1; k++) {

                if (deretarray[k] > deretarray[k + 1]) {

                    temp = deretarray[k + 1];

                    deretarray[k + 1] = deretarray[k];

                    deretarray[k] = temp;

                }

            }

            //end

        }

        //Menampilkan hasil dari Bubble Sort Data Random

        System.out.println("");

        System.out.println("Deret Array Bubble Sort : ");

        for (int i = 0; i < deretarray.length; i++) {

            System.out.print(deretarray[i] + "\t");

 

        }

        System.out.println("");

    }

}

Kemudian apabila coding di atas kita run maka hasilnya sebagai berikut :




LihatTutupKomentar