Wednesday, June 22, 2011

Searching with Binary Method in java using scanner utility

package binary;
import java.util.Scanner;// mamasukkan utility library scann.
/**
*
* @author dell
*/
public class BinnarySearch {


public static void main(String[] args) {
int k, angka; //memasukkan nilai variabel
boolean notfound=true;/** menginisialisasi nilai variabel notfound dengan
* nilai false
*/
int []z={25,30,35,40,45};// nilai variabel dari array z
for (int i=0;ibatasatas)//yang akan dilakukan jika batas atas sudah melebihi
//batas atas, dan syarat ini hanya akan di kerjakan jika else di bawah
//tidak bisa berjalan.
{
System.out.println("tidak ditemukan :"+angka);// SOP bahwa nilai tidak ditemukan
break;//menghentikan program karena nilai tidak ditemukan
}
else {// syarat yang akan dijalankan jika syarat if pertama tidak berhasil
//untuk menemukan nilai
if (z[posisisekarang] //kurang dari nilai angka.
{
batasbawah=posisisekarang+1;// jika syarat diatas terpenuhi, maka nilai batas bawah
//yang baru didapatkan dengan cara ini.
}//akhir if
else
{
batasatas=posisisekarang-1;// yang akan dilakukan untuk mendapatkan
//nilai batas atas baru jika posisi sekarang lebih dari angka/
}// akhir else
}//akhir else
}//akhir while

}//akhir main args

}//akhir class binary

No comments:

Post a Comment

fill it with what you want, but please not be anarky and vulgar....