Oke teman-teman, kali ini saya akan
membahas mengenai Pemrograman Java.
Nah yang akan dibahas kali adalah
metode pencarian pada Pemrograman Java , metode yang dibahas
adalah metode Sequential Search .
Sequential Search merupakan pencarian yang melakukan
penelurusan data satu-persatu kemudian dicocokan dengan data yang dicari, jika
tidak sama maka penelusuran dilanjutkan, jika sama maka penelurusan dihentikan
.
Sequential Search dapat dilakukan pada data yang belum terurut
mau pun yang sudah terurut. Karna pencarian hanya dilakukan terus-menurus tanpa
mengurutkan data terlebih dahulu.
Beriku coding untuk pencarian tersebut
:
import java.util.Scanner; public class Pencarian { public static void main(String[] args) { int angka =cekAngka(); int indexke = 0; int nilai [] = {3,9,12,7,15}; for (int i = 0; i<nilai.length; i++) { if (nilai[i]==angka){ indexke = i; break; } else{ indexke = 0; } } if (indexke > 0 ) { System.out.println("Angka ditemukan di index ke - "+indexke); } else{ System.out.println("Angka tidak di temukan"); } } private static int cekAngka() { Scanner in = new Scanner(System.in); System.out.print("Masukkan angka yang ingin dicari = "); return in.nextInt(); } }
Terdapat data : 3,9,12,7,15
Misal yang ingin dicari adalah
angka 7
maka hasil outputnya seperti ini :
2 Comments
nice, thanks min.
ReplyDeleteTerimakasih min, dapat ilmu baru
ReplyDelete