-Mengurutkan nama
-Dua nama terbawah
-Dua nama teratas
langkah pertama : buka netbeans IDE 7.1
langkah kedua : buatlah sebuah project dan 1 class
langkah ketiga : ketik script dibawah ini
/*
* To change this template, choose Tools | Templates and open the template in
* the editor.
*/
package mengurutkan;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/* import ini berfungsimengimport liblary java */
/**
*
* @author AXIOO
*/
public class MengurutNama { // membuat class bernama java
public static void main(String[] args) throws Exception
{
BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
//meng instansiasi bufferedReader menjadi variable new
int a; //mendeklarasikan a bertipe data integer
System.out.print("Jumlah nama yang mau di Inputkan: "); //mencetak kalimat disamping
a = Integer.parseInt(kata.readLine()); //meng-convert dari string ke integer (variable a)
String[] Array;
Array=new String[a];
String temp; // mendeklarasikan variabel temp yang bertipe data string
Scanner input=new Scanner(System.in); //membaca inputan dari keyboard / proses inputan
for(int i=0;i<a;i++) //struktur looping
{
System.out.print("Nama " +(i+1)+" adalah: "); //mencetak nama ke berapa dari hasil inputan
Array[i]=input.next(); //proses penyortiran
}
for(int x=1;x<a;x++)
{
for(int y=0;y<x;y++)
{
if(Array[y].compareTo(Array[y+1])>0)
{
temp=Array[y];
Array[y]=Array[y+1];
Array[y+1]=temp;
}
}
}
System.out.println("");
System.out.println("Urutannya ");
for(int i=0;i<a;i++){
System.out.println((i+1)+". "+ Array[i]);
}
System.out.println("Jumlah siswa : " + a);
System.out.println("nama 2 terbawah : " + Array[a-2]);
System.out.println("nama 2 teratas : " + Array[1]);
/* menampilkan hasil dari pengurutan */
}}
langkah ke empat setelah program berhasil di run :
untuk download file.class download
untuk download file.jar download