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???