-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
Komentarnya agak sedikit dilengkapi yah biar yang baca ngertinya juga lengkap,dan akan lebih bagus kolo sebelum masukin baris program teh, jelasin dulu apa itu sorting, jenis-jenis sorting, biar yang baca teh basa ngerti..
BalasHapus