Persiapan ujian usk bubble short

Cluster 1 bubble short

Membuat bubble short yang bisa menampilkan nilai rata-rata, min, max, urutan asc, dan urutan desc


Menggunakan library scanner karena ada input untuk menentukan jumlah angka yg diinginkan.

Library arrays untuk mencari elemen arrays , menghitung panjang array, dan juga untuk mengurutkan arrays dari yang terkecil dengan arrays.short.

Library collections untuk membalikkan urutan arrays yg diurutkan tadi, jadi nanti menjadi urutan terbesar


Source code

package cluster1;

import java.util.Scanner;

import java.util.Arrays;

import java.util.Collections;


public class bubbleshort {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        System.out.print("Masukkan jumlah angka yang diingankan: ");

        int angka = input.nextInt();

        

        Integer[]nilai = new Integer[angka];

        

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

            System.out.print("Masukkan angka ke " +(i+1)+": ");

            nilai[i] = input.nextInt();

        }

        int jml = 0;

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

            jml += nilai[i]; 

        }

        double rata = (double) jml/nilai.length;

        System.out.println("Rata-rata: " +rata);

        

        Arrays.sort(nilai);

        System.out.println("Nilai max: " +nilai[nilai.length-1]);

        System.out.println("Nilai min: "+nilai[0]);

        System.out.println("Urutan Asc: "+Arrays.toString(nilai));

        

        Arrays.sort(nilai,Collections.reverseOrder());

        System.out.println("Urutan Desc: "+Arrays.toString(nilai));

    }

}




Komentar

Postingan Populer