package com.company;import java.util.Arrays;public class test06 { public static void main(String[] args) { int []a={1,3,5,2,4,7,6,9,8,0}; int b=6; System.out.println("原始顺序:"+ Arrays.toString(a)); Arrays.sort(a); System.out.println("原始顺序:"+ Arrays.toString(a)); System.out.println(b+"元素的索引"+binarySearch(a,b)); } private static int binarySearch(int[] a, int b) { int low=0; int high=a.length-1; while(low<=high-1){ int middle=(low+high)/2; if(b==a[middle]){ return middle; } if(b>a[middle]){ low=middle+1; } if(b