编辑代码

public class Main7 {
    public static void main(String[] args) {
        int[] a={1,42,22,3,51,23,53,2,21,23,45,7};
        int[] b={4,32,5,25,32,4,1};
        int[] c={2,2,2,2,2};
        int index=Maxnum(a);
        System.out.println("下标:"+index+",元素:"+a[index]);
        index=Maxnum(b);
        System.out.println("下标:"+index+",元素:"+b[index]);
        index=Maxnum(c);
        System.out.println("下标:"+index+",元素:"+c[index]);
    }
    public static int Maxnum(int[] array){
        int indexLeft=0;
        int indexRight=array.length-1;
        int ok=0;
        for(int i=0;i<array.length;i++){
            if(indexLeft==indexRight){
                ok=indexLeft;
                break;
            }
            if(array[indexLeft]<=array[indexRight]){
                indexLeft++;
            }
            else if(array[indexLeft]>array[indexRight]){
                indexRight--;
            }
        }
        return ok;
    }
}