-->

CODING PROGRAM DESCENDING KANAN DAN DESCENDING KIRI MENGGUNAKAN BAHASA JAVA


Descending adalah pengurutan data dimulai dari yang terbesar hingga terkecil. Proses descending ini bisa dilakukan dari kanan atau kiri. Berikut adalah coding program descending yang pengurutannya di mulai dari kanan dengan bahasa java :

package descending.kanan;

 

/**

 *

 * @author UI PC

 */

public class DescendingKanan {

 

    public static void main(String[] args) {

        int angka[] = {27, 80, 8, 46, 16, 12, 50};

        int temp;

        for (int i = angka.length - 1; i > 0; i--) {

            for (int j = 0; j < i; j++) {

                if (angka[i] > angka[j]) {

                    temp = angka[i];

                    angka[i] = angka[j];

                    angka[j] = temp;

                }

 

            }

        }

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

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

        }

        System.out.println("");

    }

}


Apabila coding di atas kita run maka output nya sebagai berikut :


Sedangkan untuk coding program descending kiri dengan bahasa java adalah sebagai berikut :

package descending.kiri;

 

/**

 *

 * @author UI PC

 */

public class DescendingKiri {

 

    public static void main(String[] args) {

        int angka[] = {27, 80, 8, 46, 16, 12, 50};

        int temp;

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

            for (int j = (i + 1); j < angka.length; j++) {

                if (angka[i] < angka[j]) {

                    temp = angka[i];

                    angka[i] = angka[j];

                    angka[j] = temp;

 

                }

            }

        }

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

            System.out.print(angka[i] + " ");

        }

        System.out.println("");

    }

}



Berikut adalah output program ascending kiri jika kita run :




Selamat Mencoba.

LihatTutupKomentar