Jumlah inputnya pun tergantung pada user. Jadi ingin mengurutkan berapa nilai pun terserah user.
Sekarang mari kita lihat hasil atau tampilan dari aplikasi berikut ini, ;)
Tampilan saat aplikasi dijalankan |
Berikut ini adalah listing program dari tampilan program diatas:
1. SortNumber.java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class SortNumber
{
public static void main(String[] args)
{
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
int data[] = new int[255];
int swaper = 0;
int input = 0;
try
{
System.out.print("masukkan jumlah inputan : ");
input = Integer.parseInt(dataIn.readLine());
data = new int[input];
System.out.println("---------------------------");
for(int i = 0;i<data.length;i++)
{
System.out.print("masukkan nilai ke-"+(i+1)+" : ");
data[i] = Integer.parseInt(dataIn.readLine());
}
}catch(IOException e){
System.out.println("salah ngeinput");
}
System.out.println("---------------------------");
for(int x=0;x<data.length;x++)
{
int y=x;
for(int z=x+1;z<data.length;z++)
{
if(data[y]>data[z]){
y=z;
}
}
swaper = data[x];
data[x] = data[y];
data[y] = swaper;
}
System.out.print("hasil sorting : ");
for(int x=0;x<data.length;x++)
{
System.out.print(data[x]+" ");
}
}
}
Begitulah Aplikasi Pengurut Nilai Berbasis Java ini. Simple bukan?
Aplikasi ini adalah aplikasi standar yang saya buat sebagai latihan dasar pemrograman java.
Semoga bisa bermanfaat buat yang lain.
Trims. :)
Tidak ada komentar:
Posting Komentar