Pengikut

Senin, 22 Agustus 2011

SCRIPT ArrayAssc.java


import java.util.Scanner;

public class ArrayAssc
{
public static void main(String[] args)
{
int jmlInput;
int bilangan;
int min;
int temp;
int tempat = 0;

System.out.print("Masukan jumlah bilangan yang diinputkan : ");
Scanner s = new Scanner(System.in);
jmlInput = s.nextInt();
System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++");

//PENDEKLARASIAN CONSTANT ARRAY
final int ARRAY_SIZE = (jmlInput+2);
int []arrayBil = new int[ARRAY_SIZE];

System.out.print("Bilangan ke 1 : ");
bilangan = s.nextInt();
arrayBil[0] = bilangan;

//PENGINPUTAN NILAI KEDALAM ARRAY
for( int y=1; y<jmlInput; y++){
System.out.print("Bilangan ke "+(y+1)+" : ");
bilangan = s.nextInt();
arrayBil[y] = bilangan;
}

//PENGURUTAN NILAI DALAM ARRAY
for(int i=0; i<=jmlInput; i++ )
        {
min = arrayBil[i];
for(int j=i; j<=jmlInput; j++)
{
if(arrayBil[j]<=min)
{
min = arrayBil[j];
tempat=j;
}
}
            temp = arrayBil[i];
            arrayBil[i] = arrayBil[tempat] ;
            arrayBil[tempat] = temp;
        }

        //OUTPUT NILAI ARRAY YANG SUDAH DIURUTKAN
System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++");
        System.out.print("Nilai Input anda setelah diurutkan Asscending : ");
        for(int i=1; i<=jmlInput; i++)
        {
            System.out.print(""+arrayBil[i]+", ");
        }
        System.out.println(" ");
}
}

Tidak ada komentar:

Posting Komentar