编辑代码

import java.util.ArrayList;
import java.util.List;
@SuppressWarnings({"all"})
public class homework {
    public static void main(String[] args) {
        List list1 = new ArrayList();
        list1.add(25);
        list1.add(4);
        list1.add(66);
        list1.add(17);
        list1.add(89);
        System.out.println("第一个数组:"+list1);
        List list2=new ArrayList();
        list2.add(34);
        list2.add(5);
        list2.add(26);
        list2.add(17);
        list2.add(28);
        list2.add(2);
        System.out.println("第二个数组:"+list2);
        list1.addAll(5,list2);
        System.out.println("合并后的数组为:"+list1);
        int listsize=list1.size();
        for (int i = 0; i < listsize-1; i++) {
            for (int j = 0; j <listsize-1-i ; j++) {
                int num1=(Integer) list1.get(j);
                int num2=(Integer) list1.get(j+1);
                if (num1>num2){
                    list1.set(j,num2);
                    list1.set(j+1,num1);
                }
            }
        }
        System.out.println("排序后的数组为"+list1);
        System.out.println("第三大的数字为"+list1.get(2));


    }
}