Blog Archive
Profil
Followers
Saturday, September 29, 2012
Mengurutkan Nama java
nah disini saya mau melengkapi tugas java saya..
berikut algoritma nya
langsung saja menuju Script nya..
package nama;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/**
*
* @author AdminS
*/
public class SNama {
public static void main(String[] args)throws Exception
{
BufferedReader masuk = new BufferedReader(new InputStreamReader(System.in));
int nama;// deklarasi variabel
System.out.print("Jumlah nama yang mau di Inputkan: ");
nama = Integer.parseInt(masuk.readLine()); //input jumlah orang yang akan di masukan
String[] Array; // array yang harus di isi String atau bertipe data string
Array=new String[nama];
String tempat;//tempat menyimpan nama yang di inputkan
Scanner input=new Scanner(System.in);
for(int i=0;i<nama;i++)
{
System.out.print("Nama " +(i+1)+" adalah: ");
Array[i]=input.next();
}
for(int x=1;x<nama;x++)
{
for(int y=0;y<nama-x;y++)
{
if(Array[y].compareTo(Array[y+1])>0) /*membandingkan string1 dan string 2 untuk mengurutkan abjad*/
//mengubah atau menimpa nilai array
berikut algoritma nya
Jumlah nama yang mau di Inputkan : 5
Nama 1 adalah : adam
Nama 2 adalah : gian
Nama 3 adalah : iqbal
Nama 4 adalah : elvera
Nama 5 adalah : fathy
urutan
adam
elvera
fathy
gian
1qbal
Jumlah siswa : 5
Nama 2 teratas : elvera
Nama 2 terbawah : gian
package nama;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/**
*
* @author AdminS
*/
public class SNama {
public static void main(String[] args)throws Exception
{
BufferedReader masuk = new BufferedReader(new InputStreamReader(System.in));
int nama;// deklarasi variabel
System.out.print("Jumlah nama yang mau di Inputkan: ");
nama = Integer.parseInt(masuk.readLine()); //input jumlah orang yang akan di masukan
String[] Array; // array yang harus di isi String atau bertipe data string
Array=new String[nama];
String tempat;//tempat menyimpan nama yang di inputkan
Scanner input=new Scanner(System.in);
for(int i=0;i<nama;i++)
{
System.out.print("Nama " +(i+1)+" adalah: ");
Array[i]=input.next();
}
for(int x=1;x<nama;x++)
{
for(int y=0;y<nama-x;y++)
{
if(Array[y].compareTo(Array[y+1])>0) /*membandingkan string1 dan string 2 untuk mengurutkan abjad*/
//mengubah atau menimpa nilai array
Subscribe to:
Posts (Atom)
