public class SecondIndex {
public static void main(String[] args) {
// TODO Auto-generated method stub
//26. 求一个数组中第二大元素的下标
int[] arr = {1,2,3,4,5,6,7};
int index1=0; //表示最大元素的下标
int index2=0;; //表示第二大元素的下标
for(int i=0;i<arr.length;i++){
//当前 >最大
if (arr[i]>=arr[index1]) {
index2 = index1;
index1 = i;
// 当前大于第二大 但是小于最大
}else if(arr[i]>= arr[index2] && arr[i]< arr[index1]){
index2 = i;
}
}
System.out.println( "i:"+index2 + " value:"+arr[index2]);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
//26. 求一个数组中第二大元素的下标
int[] arr = {1,2,3,4,5,6,7};
int index1=0; //表示最大元素的下标
int index2=0;; //表示第二大元素的下标
for(int i=0;i<arr.length;i++){
//当前 >最大
if (arr[i]>=arr[index1]) {
index2 = index1;
index1 = i;
// 当前大于第二大 但是小于最大
}else if(arr[i]>= arr[index2] && arr[i]< arr[index1]){
index2 = i;
}
}
System.out.println( "i:"+index2 + " value:"+arr[index2]);
}
}