Program Java : Membuat Pengurutan String
iseng-iseng googling, dapet program cara mengurutan string,. Jadi kita tidak hanya bisa mengurutkan bilang integer, tapi juga bisa mengurutkan string.
programnya seperti ini:
syntax program:
programnya seperti ini:
syntax program:
import java.io.*;
import java.util.Scanner;
public class bubblesortString
{ public static void main(String[] args)throws Exception
{
BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
int a;
System.out.print("Jumlah nama yang mau di Inputkan: ");
a = Integer.parseInt(kata.readLine());
String[] Array;
Array=new String[a];
String temp;
Scanner input=new Scanner(System.in);
for(int i=0;i<a;i++)
{ System.out.print("Nama " +i+" adalah: ");
Array[i]=input.next(); }
for(int x=1;x<a;x++)
{ for(int y=0;y<a-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+". "+ Array[i]);
} } }
import java.util.Scanner;
public class bubblesortString
{ public static void main(String[] args)throws Exception
{
BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
int a;
System.out.print("Jumlah nama yang mau di Inputkan: ");
a = Integer.parseInt(kata.readLine());
String[] Array;
Array=new String[a];
String temp;
Scanner input=new Scanner(System.in);
for(int i=0;i<a;i++)
{ System.out.print("Nama " +i+" adalah: ");
Array[i]=input.next(); }
for(int x=1;x<a;x++)
{ for(int y=0;y<a-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+". "+ Array[i]);
} } }
Tidak ada komentar