Code Program untuk mencari dan mengurutkan data
import java.util.Scanner;
class search_sort
{
static void Searching()
{
Scanner in = new Scanner(System.in);
int [] a = {12,45,23,67,24,12,52,69,40,48};
System.out.print("Data : ");
for(int j=0;j<a.length;j++)
{
System.out.print(a[j]+" ");
}
System.out.println("\n");
System.out.print("Masukkan Angka Yang Akan Dicari : ");
int b = in.nextInt();
for (int i=0; i<a.length; i++)
{
if(b==a[i])
{
System.out.print("\nAngka ("+a[i]+") Ditemukan.\n");
System.exit(0);
}
}
System.out.print("\nAngka ("+b+") Tidak Ditemukan.\n");
System.exit(0);
}
static void Sorting()
{
int [] a = {12,45,23,67,24,12,52,69,40,48};
System.out.print("Data :\t");
for(int j=0;j<a.length;j++)
{
System.out.print(a[j]+" ");
}
System.out.println("\n");
int sementara;
int min;
for(int i=1;i<a.length;i++)
{
sementara=a[i];
int j=i-1;
while(j>=0 && a[j]>sementara)
{
a[j+1]=a[j];
j--;
}
a[j+1]=sementara;
}
System.out.println("Hasil Sorting Menggunakan INSERTION SORT :\n");
System.out.print("\t");
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+" ");
}
System.out.println("");
}
}
Code Program untuk class Main
import java.util.Scanner;
class Execute_Search_Sort
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
search_sort x = new search_sort();
System.out.print("Program Searching dan Sorting elemen Array\n\n1. Searching\n2. Sorting\n\nMasukkan Pilihan : ");
int a = in.nextInt();
switch(a)
{
case 1:
{
System.out.println("\n\t_-_Program Searching_-_\n");
x.Searching();
break;
}
case 2:
{
System.out.println("\n\t_-_Program Sorting_-_\n");
x.Sorting();
break;
}
default:
System.out.print("Pilihan (1/2).\n");
}
}
}
Tidak ada komentar:
Posting Komentar