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;
}
}