import java.util.Scanner;  

    public class Main {  
        public static void main(String[] args) {  
            int num = 30;  
            int a[]={1, 8, 12, 15, 16, 21, 30, 35, 39};  
            String s = "";  
            if(find_num(a,num)==-1)System.out.println("没找到");  
            else System.out.println(num+"的位置在第"+find_num(a,num)+"个位置");  
        }  
        public static int find_num(int a[] , int num) {  
            int star = 0;  
            int end = a.length - 1;  
            while(star<=end) {              //千万不能star != end 不然少了 star == end 这种可能  
                int mid = (star+end)/2;  
                if(a[mid]==num)return mid;  //找到了  
                if(a[mid]<num) star = mid+1;  
                if(a[mid]> num)end  = mid-1;  
            }  
            return -1;  //找不到  
        }  
    }