@Cawende escreveu:
Tenho três classes como Principal com método main , professor e disciplina.
class Professor{ private int codigo; private String titulacao; private String nome; private int tempo; } class disciplina { private int codigoDisciplina; private int tempoCargaHorariaDisciplina; private String nomeDisciplina; private Professor professor; } Principal{ Professor prof[] = new Professor[3]; Disciplina dis[] = new Disciplina[3]; int contarProf = 0; int contarDisc = 0; prof[contarProf] = new Professor(); dis[contarDisc] = new Disciplina(); } Preciso imprimir o nome do professor a partir da disciplina que leciona. Pelo que fiz está a imprimir null. for (i = 0; i <= contarProf; i++) { if (nomeDis.equalsIgnoreCase(dis[i].getNomeDisciplina())) { JOptionPane.showMessageDialog(null, "O nome do professor é :"+prof[i].getNome()); break; } }
Mensagens: 2
Participantes: 2