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
Posting Komentar