public class Zuoye5{
public static int qushu(int[] aa){
int xb=0;
int max=aa[0];
for(int i=0;i<aa.length;i++){
if(max<aa[i]){
max=aa[i];
xb=i;//记录最大数的下标
}
}
max=xb==0?aa[1]:aa[0];//判断如果第一个数是最大数的情况
int xb2=0;//找第二大数的下标
for(int i=1;i<aa.length;i++ ){
if(i!=xb&&max<aa[i]){//下标不等于最大数的下标,继续找最大的数
max=aa[i];
xb2=i;
}
}
return xb2;
}
public static void main(String[] args){
int [] aa=new int[]{30,100,30,50,8,2,10};
int c;
c=qushu(aa);
System.out.print("第二大数的下标是"+c);
}
}