publicclassBinarySearchDemo{publicstaticvoidmain(String[]args){int[]a=newint[]{1,5,7,9,11,18,23,48,69};intpoint=newBinarySearchDemo().binarySearch(a,23);if(point==-1)System.out.println("在数组中未查找到数23");elseSystem.out.println("数字23是数组中第"+(point+1)+"位数");}/***二分法查找一个整数在整型数组中的位置**算法思路:首先得到数组a的最小值和最大值的下标,分别是:low和high,接着求出值位于数组中间那个数的下标middle*然后再将这个middle对应的数组中的数和待查找的数num进行比较,如果相等,则表示已查找到,如果num