Sorting Askending Berbasis Java

Posted on Updated on

Kali ini saya mendapat kasus baru pemograman java. Dan kasus yang saya dapatkan kali ini adalah bagaimana membuat Program Sorting Sederhana Secara Ascending, yaitu mengurutkan sebuah nilai dari yang paling KECIL hingga paling BESAR, seperti dalam bilangan asli, Ascending  adalah 1, 2, 3, …… 7, 8, 9

Dan ini studi kasus nya :

Data Input :

Jumlah Inputan = 5

bilangan 1 = 7

bilangan 2 = 5

bilangan 3 = 3

bilangan 4 = 1

bilangan 5 = 9

Output Data :

1, 3, 5, 7, 9

Secara kasat mata dan secara logika, program sejenis ini masuk kedalam kategori Array dan mari kita perhatikan script nya:

import java.util.Scanner;
import java.util.Arrays;
import java.util.Collections;

public class Ascending
{
    public static void main(String [] args)
    {
		int x = angka();       
        int o = new int[x];
        System.out.print("Jumlah bilangan = ");                  
        for(int i=0;i<x;i++)
        {
            System.out.print("Bilangan ke "+(i+1)+" : ");
            o[] = angka();
        }
        Arrays.sort(o);
        System.out.println(Arrays.toString(o));
    }
    public static int angka()
    {
        Scanner abcd = new Scanner(System.in);
        int data = abcd.nextInt();
        return data;
    }
}

 

 

Hasilnya :

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s