Script:
import java.io.*;
import java.util.*;
import javax.swing.JOptionPane;
public class nilaiDesc
{
public static void main(String []args)
{
int temp,i;
BufferedReader baca = new BufferedReader(new InputStreamReader(System.in));
int n1 = 0, a = 0;
String ni = "", nilai1 = "";
ni = JOptionPane.showInputDialog("Masukkan Jumlah Angka Yang Ingin Anda Masukkan :"); a = Integer.parseInt(ni);// Meminta input dari user
Scanner input = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<Integer>();
Comparator comparator = Collections.reverseOrder(); // Untuk memasukkan fungsi Collections.reverseOrder() kedalam comparator
for(int x = 0; x < a; x++)
{
System.out.print("Nilai" +(x+1)+" : ");
list.add(input.nextInt()); // Menyimpan input dari user ke dalam Array List
}
System.out.println();
System.out.println("Hasil sebelum diurutkan secara descending : "+list); // Menampilkan hasil sebelum di sort
System.out.println();
Collections.sort(list,comparator);
System.out.println("Hasil setelah diurutkan secara descending : "+list); // Menampilkan hasil setelah di sort
}
}
Ini tampilan input awal :
Ini hasil dari program :
Download Here