int[] arr =newint[]{-88,-56,-12,0,2,8,56,78,101};int dest =-56;//要查找的值int head =0;//初始首索引int end = arr.length-1;//初始尾索引int index =0;//初始索引值boolean isFind =false;while(head<=end){
index =(head+end)/2;if(arr[index]==dest){
System.out.println("找到了"+arr[index]);
isFind =true;break;}else{if(dest>arr[index]){
head = index+1;}else{
end = index-1;}}}if(!isFind){
System.out.println("未找到");}