Program Squential Search dengan Java

Program Squential Search dengan Java

Hosting Unlimited Indonesia

Di postingan sebelumnya sudah saya share tentang Squential Search dimana menacri data berdasarkan letak datanya. Sekarang Squential Search dengan mecari data berdasarkan data yang ungin dicari bukan lagi dengan letak datanya. Berikut listing programnya

 

import java.util.Scanner;

public class SequentialSearch{
       public static void main(String[] args){
              Scanner in=new Scanner(System.in);
              //Menentukan Jumlah Data yang akan d Tampung
              System.out.print("Jumlah data = ");
              int N=in.nextInt();

              //Proses Memasukkan Data ke dalam Array
              int [] data=new int[N];
              for(int i=0;i<N;I++){
                  System.out.print("t data ke-"+(i+1)+": ");
                  data[i]=in.nextInt();
              }

              //Proses Pencarian Data
              int cari,x=0;
              boolean ditemukan=false;
              System.out.print("data yang di cari = ");
              cari=in.nextInt();
              for(int i=0;i<N;i++){
                  if(data[i]==cari){
                     x=i;
                     ditemukan=true;
                     break;
                  }
              }

              //Proses Menampilkan Data yang di Cari
              if(ditemukan==true){
                   System.out.println("data "+"["+cari+"]"+" yang anda cari
                   berada di array ke-"+(x+1));
              }
              else{
                  System.out.println("data tidak ditemukan");
              }
      }
}
Hosting Unlimited Indonesia
Share