使用while语句 输入十个输 找出最大数和次大数

使用while语句 输入十个输 找出最大数和次大数

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int count = 1;
    int[] intArrays = new int[2];
    while (count<=10){
        System.out.println("请输入第"+ count + "个数");
        int i = sc.nextInt();
        if (count==1){
            intArrays[0]=i;
        }else if (count==2){
            if (intArrays[0]<i){
                int b = intArrays[0];
                intArrays[0] = i;
                intArrays[1] = b;
            }else {
                intArrays[1] = i;
            }
        }else {
            if (i>intArrays[1]){
                if (i>=intArrays[0]){
                    int b = intArrays[0];
                    intArrays[0] = i;
                    intArrays[1] = b;
                }else {
                    intArrays[1] = i;
                }
            }
        }
        count ++;
    }
    System.out.println("max :" +intArrays[0] +" === secondMax:"+ intArrays[1]);
}