public class SecMax {
public static void main(String[] args) {
int[]arr = {7,3,19,40,4,1,69,54};
int SecMax = getSecMax(arr);
System.out.println(SecMax);
}
public static int getSecMax(int arr[]){
int MaxVal = arr[0];
int SecVal = Integer.MIN_VALUE;
int len = arr.length;
for (int i=1;i<len;i++){
if (arr[i]>MaxVal){
SecVal = MaxVal;
MaxVal = arr[i];
}else {
if (arr[i]>SecVal){
SecVal = arr[i];
}
}
}
return SecVal;
}
}
求数组中第二大的数
最新推荐文章于 2024-04-14 11:26:42 发布