Skrip program dibawah ini merupakan contoh skip program untuk mengurutkan nilai dimana nilai dinput melalui keyboard dengan menggunakan bufferedreader. Pada program ini menggunakan array.
/**
* @(#)Assending_input_bs.java
*
*
* @author
* @version 1.00 2016/5/1
*/
import java.io.*;
public class Assending_input_bs
{
public static void main( String[] args ) throws IOException
{
BufferedReader input;
input = new BufferedReader (new InputStreamReader (System.in));
BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
int i;
String siswa[]= new String [2];
int nilai[]=new int [2];
for (i=0;i<2;i++)
{
System.out.println("Mengisi data ke "+(i+1));
System.out.print("Nama Siswa :");siswa[i]=input.readLine();
System.out.print("Nilai : "); nilai[i]= Integer.parseInt(br.readLine());
}
System.out.println("");
System.out.println ("Data nama sebelum diurutkan ..." );
for (i=0;i<2;i++)
{
System.out.print(""+siswa[i]);
System.out.println(" "+nilai[i]);
}
System.out.println();
for(int m=0;m<nilai.length-1;m++)
for(int n=m;n<nilai.length;n++)
if(nilai[m]>nilai[n])
{
int tukar=nilai[m];
nilai[m]=nilai[n];
nilai[n]=tukar;
}
System.out.println("Data setelah diurutkan...");
for(int m=0;m<nilai.length;m++)
System.out.println(" "+nilai[m]);
}
}
Hasil :
Tidak ada komentar:
Posting Komentar