Duvida imprimir dados da classe

Pessoal, boa tarde! Estou precisando de uma ajuda para um trabalho da facul.

Eu tenho esta classe:

================================

public class Privada extends Universidade {
private double valorMensalidade;

public Privada(String n, int qA, int qP, double vM) {
    super(n, qA, qP);
    this.valorMensalidade = vM;
}

public double getValorMensalidade() {
    return valorMensalidade;
}

public void setValorMensalidade(double vM) {
    valorMensalidade = vM;
}

public void imprimeInfo(){
    super.imprimeInfo();
    System.out.println("Valor da mensalidade: R$"+valorMensalidade);
}

}

E preciso imprimir aqui a universidade privada mais cara

public class Principal {

public static void main(String args[])
{
    int tamArray = Teclado.leInt("Informe o tamanho do array: "); //Crie um array de Universidade com o número de posições indicadas pelo usuário via teclado.
    
    Universidade[] universidades = new Universidade[tamArray]; 
    

    for (int i = 0; i < universidades.length; i++)       
    {
        System.out.println("------------------------------");
        
        int tipoUni = Teclado.leInt("Informe '1' para publica ou '0' para privada: "); //Em cada posição deste array, crie Universidades Públicas ou Privadas, de acordo com a vontade do usuário (ou seja, pergunte ao usuário via teclado que tipo de Universidade ele deseja inserir em cada posição).
        
        switch(tipoUni)
        
        {
        
            case 0: 
                Privada privada = new Privada(Teclado.leString ("Informe o nome da universidade privada: "), 
                Teclado.leInt("Informe a quantidade de alunos: "),
                Teclado.leInt("Informe a quantidade de professores: "),
                Teclado.leDouble("Informe o valor da mensalidade: ")
                );
                
                universidades [i] = privada;    
                
                break;
            case 1: 
                Publica publica = new Publica(Teclado.leString ("Informe o nome da universidade publica: "), 
                Teclado.leInt("Informe a quantidade de alunos: "),
                Teclado.leInt("Informe a quantidade de professores: "),
                Teclado.leString("Informe o estado: "),
                Teclado.leString("Informe a cidade: ")
                );               
                
                universidades [i] = publica;

                break;            
        }
    }
    
    System.out.println("Universidade Privada mais cara: ");
            
}

}

Podem me ajudar com isto???

Oi bom dia!
Acredito que colocou na categoria errada, isso me parece Java, não JavaScript.

Porem, visualizando seu código, me parece faltar uma condição que compara os valores entre faculdade publica x privada e está faltando chamar o resultado disso na saída final.

Não sei se ajudou em algo, mas é o meu entendimento.