本文主要是介绍Java 求次大值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
求次大值
题目
找出给定n个整数中的次大值(第二大)。
输入样例
6
23 34 8 26 17 9
输出样例
26
import java.util.*;
public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);int n=in.nextInt();int []t=new int[n];int max=0,b=0;for(int i=0;i<n;i++){t[i]=in.nextInt();if(t[i]>max) {max=t[i];b=i;}}t[b]=0;max=0;for(int i=0;i<n;i++){if(t[i]>max) {max=t[i];b=i;}}System.out.println(t[b]);in.close();}
}
这篇关于Java 求次大值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!