import java.util.*;
public class SortArray
{
public static void main ( String[] args )
{
int kotak[] = new int[10];
int j, k;
Scanner isi = new Scanner(System.in);
System.out.print("tulis angka antara 1 - 10: ");
j = isi.nextInt();
k = j - 1;
for(int i = 0; i < j; i++)
{
System.out.print("angka ke-" + ( i + 1 ) + " : ");
kotak[i] = isi.nextInt();
}
Arrays.sort(kotak, 0, j);
System.out.print("setelah diurutkan : ");
for(int i = 0; i < j; i++)
{
if(k > i)
{
System.out.print( kotak[i] + ", ");
}
else
{
System.out.print( kotak[i] );
}
}
}
}
NB :
- Perhatikan pada awal script (bagian import), sebenarnya bisa ditulis dua kali menjadi
import java.util.Scanner;
danimport java.util.Arrays;
tapi karena berada dalam satu lingkup yang sama jadi ane singkatimport java.util.*;
- Ane menggunakan fungsi sort() yang ada pada class Arrays yg berada dalam package java.util untuk menyortir semua bilangan yang diinputkan user. Cara penulisannya :
Arrays.sort(nama_array, indeks_pertama , indeks_terakhir );
hasilnya :
Demikian script ane yg simpel dan amburadul ini, kalo mau rinciannya ane lampirin di sini