public static void main(String[] args){
List<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(6);
int max = list.get(0);//最大值
int second = list.get(1);//次大值
for( int i = 0; i<list.size; i++){
if(list.get(i) > max){
second = max;
max = list.get(i);
}else if(list.get(i) < max && list.get(i) > second){
second = list.get(i);
}
}
System.out.println(second);
}
一个集合,求里面第二大的值
最新推荐文章于 2023-04-05 15:44:17 发布