Pessoal, tenho que fazer um programinha que deve mostrar o maior salário dos professores e o nome dele(esse é só um detalhes, mas acredito que partindo dele o resto faço sozinho).
Eis a minha classe TestaProfessores.java
public class TestaProfessores {
public static void main(String[] args) {
Professores[] vetor = new Professores[5];
vetor[0] = new ProfessorHorista("Pedrolino Freitas",29,1010,20,30.00);
vetor[1] = new ProfessorDE("Cróvis Marcos",25,1011,900.00);
vetor[2] = new ProfessorDE("Jacilaine Pedreira",45,1016,1200.0);
vetor[3] = new ProfessorHorista("Carmelindo Gonzaga",33,1012,80,29.00);
vetor[4] = new ProfessorDE("Queite Pérri",22,1025, 900.00);
for (int i=0;i<vetor.length;i++){
System.out.println("****************************");
if (vetor[i] instanceof ProfessorHorista) {
System.out.println("Dados Professor Horista: ");
System.out.println("----------------------------");
System.out.println("Horas/Mês: "+((ProfessorHorista)vetor[i]).getHoras_trabalho());
System.out.println("Valor/Hora: "+((ProfessorHorista)vetor[i]).getSalario_hora());
}
if (vetor[i] instanceof ProfessorDE) {
System.out.println("Dados Professor DE: ");
System.out.println("----------------------------");
System.out.println("Salário sem desconto: "+((ProfessorDE)vetor[i]).getSalario_fixo());
}
System.out.println("Salario Líquido: "+vetor[i].getSalario());
System.out.println("Nome: "+vetor[i].getNome());
System.out.println("Matrícula: "+vetor[i].getMatricula());
System.out.println("Idade: "+vetor[i].getIdade());
}
}
}
Como eu devo fazer. Já consegui mostrar todos os dados de todos eles, mas e apenas o nome e salário maior? Já tentei fazer um if aqui, mas acabava mostrado o valor da variavel inicializada. aff...
Pergunta
AndréSAP
Pessoal, tenho que fazer um programinha que deve mostrar o maior salário dos professores e o nome dele(esse é só um detalhes, mas acredito que partindo dele o resto faço sozinho).
Eis a minha classe TestaProfessores.java
Como eu devo fazer. Já consegui mostrar todos os dados de todos eles, mas e apenas o nome e salário maior? Já tentei fazer um if aqui, mas acabava mostrado o valor da variavel inicializada. aff...
Qualquer ajuda será bem vinda.
Editado por AndréSAPLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.