Como se concerta isso?

2 respostas
H
BOM SE TRATA DE 3 CLASSES UMA PARA CRIAR AS VARIAVEIS, UMA PARA CRIA METODOS E A OUTRA PARA CHAMAR O METODOS( MAS AQUI EU SO BOTEI AS DUAS PRIMEIRAS CLASSES <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pngmiley.png?v=9" title=":smiley:" class="emoji" alt=":smiley:">  <img src="https://https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pngmiley.png?v=9" title=":smiley:" class="emoji" alt=":smiley:">

//-------PRIMEIRA CLASSE---------

public class Turma

{

private String codTurma;

private int vagas;

Turma(){}

public Turma(String pcodTurma, int pvagas)

{

vagas=0;

codTurma="";

vagas=pvagas;

codTurma=pcodTurma;

}

String getcodTurma()

{

return codTurma;

}

int getvagas()

{

return vagas;

}

public void setCodTurma(String pCodTurma)

{

codTurma=pCodTurma;

}

public void setNumVagas(int pvagas)

{

vagas=pvagas;

}

}

//SEGUNDA CLASSE ONDE OCORRE O ERRO

public class CadTurma

{

Turma[] Cadastro;

int ind;
public CadTurma()

{

Cadastro = new Turma[5];

ind = 0;

}
//INSERIR

public void inserir(Turma t)

{

Cadastro[ind] = t;

ind ++;

}
//PESQUISA

public void pesquisa(String pCod)

{

for (int i=0; i<=Cadastro.length; i++)
if (CadTurma[i].getcodTurma().equals(pCod))
     break;       
     System.out.println("Turma ja esta cadastrada");

}

//LISTAR

public void listar()

{

System.out.println(LISTANDO TURMAS:);
for (int i = 0; i &lt;= Cadastro.length;  i++)
   System.out.println(CadTurma[i].getCodTurma() + "	" +CadTurma[i].getVagas());

}
}

2 Respostas

aborges

Vou compilar o codigo e jah dou uma olhada. :slight_smile:

aborges

CadTurma[i].getcodTurma().equals(pCod)
CadTurma[i].getCodTurma() + " " +CadTurma[i].getVagas()

Vc nao quis dizer:

Cadastro[i].getcodTurma().equals(pCod)
Cadastro[i].getCodTurma() + " " +Cadastro.getVagas()

Criado 22 de maio de 2004
Ultima resposta 22 de mai. de 2004
Respostas 2
Participantes 2