O que a de errado nessa

Alguem pederia me dar uma luz, força… e que eu queria saber o que a de errado nessa codificação??? :oops:

Bom este aplicativo esta dividido em 3 classes mas o problema esta na 3º
classe, esta dando um erro que não sei qual e. Eu ficaria muito grato pela ajuda.

//1º classe
public class Turma
{
private String codTurma;
private int vagas;

Turma(){}
public Turma(String pcodTurma, int pvagas)
{
vagas=pvagas;
codTurma=pcodTurma;
}

public void setcodTurma(String pcodTurma)
{
codTurma=pcodTurma;
}

public void setvagas(int pvagas)
{
 vagas=pvagas;
}

String getcodTurma()
{
 return codTurma;
}

int getvagas()
{
 return vagas;
}  

}

//2º classe
import javax.swing.JOptionPane;
public class CadTurma
{
Turma[] Cadastro;
int ind;

public CadTurma()
{
Cadastro = new Turma[3];
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 (Cadastro[i].getcodTurma().equals(pCod))  
        break;       
        JOptionPane.showMessageDialog(null, "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(Cadastro[i].getcodTurma()+"---&gt;"+Cadastro[i].getvagas());       

}

//3º classe

[/url]

Alguem pederia me dar uma luz, força… e que eu queria saber o que a de errado nessa codificação??? :lol: :lol:

Bom este aplicativo esta dividido em 3 classes mas o problema esta na 3º
classe, esta dando um erro que não sei qual e. Eu ficaria muito grato pela ajuda. :wink: :wink:

//1º classe
public class Turma
{
private String codTurma;
private int vagas;

Turma(){}
public Turma(String pcodTurma, int pvagas)
{
vagas=pvagas;
codTurma=pcodTurma;
}

public void setcodTurma(String pcodTurma)
{
codTurma=pcodTurma;
}

public void setvagas(int pvagas)
{
vagas=pvagas;
}

String getcodTurma()
{
return codTurma;
}

int getvagas()
{
return vagas;
}
}

//2º classe
import javax.swing.JOptionPane;
public class CadTurma
{
Turma[] Cadastro;
int ind;

public CadTurma()
{
Cadastro = new Turma[3];
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 (Cadastro[i].getcodTurma().equals(pCod))
break;
JOptionPane.showMessageDialog(null, “Turma ja esta cadastrada”+"
");
}

//LISTAR
public void listar()
{
System.out.println(“LISTANDO TURMAS:”+"
");

for (int i=0; i<=Cadastro.length; i++)
System.out.println(Cadastro[i].getcodTurma()+"—>"+Cadastro[i].getvagas());
}

//3º classe

import javax.swing.JOptionPane;
class TestaTurma
{
public static void main( String[] agrs)
{

JOptionPane.showMessageDialog(null,“Bem vindo ao Sistema Acedamico”+"
“+”
");
CadTurma ct = new CadTurma();

int conta;
while(conta==1)
{
int op=Integer.parseInt(JOptionPane.showInputDialog(" Menu “+”
“+“1 - Inserir novas Turmas”+”
“+“2 - Consultar Turmas”+”
“+“3 - Listar Turmas”+”
"+“4 - Sair do Sistema…”));
if (op==1)
{
for (int i=1; i<=3; i++)
{
ct.inserir(new Turma(“TurmaA”+i,i));
}
}//if 1
else if (op==2)
{
ct.pesquisa(“TurmaA3”);
}//if 2
else if (op==3)
{
ct.listar();
}//if 3
else if (op==4)
JOptionPane.showMessageDialog(null,“Obrigado por usar nosso sistema…”);

   conta=Integer.parseInt(JOptionPane.showInputDialog("Deseja continuar?"+"

“+“1 -> para SIM”+”
"+“2 -> para NAO”));

 }  

}
}

Tenta colocar o codigo abaixo pra ver se funciona… Tinha alguns erros…

import javax.swing.JOptionPane;

//1º classe
public class Turma {
private String codTurma;
private int vagas;

Turma() {
}
public Turma(String pcodTurma, int pvagas) {
	vagas = pvagas;
	codTurma = pcodTurma;
}

public void setcodTurma(String pcodTurma) {
	codTurma = pcodTurma;
}

public void setvagas(int pvagas) {
	vagas = pvagas;
}

String getcodTurma() {
	return codTurma;
}

int getvagas() {
	return vagas;
}

}

class CadTurma {
Turma[] Cadastro;
int ind;

public CadTurma() {
	Cadastro = new Turma[3];
	ind = 0;
}

//INSERIR 
public void inserir(Turma t) {
	Cadastro[ind] = t;
	ind++;
}

//PESQUISA 
public void pesquisa(String pCod) {
	for (int i = 0; i &lt;= Cadastro.length; i++)
		if (Cadastro[i].getcodTurma().equals(pCod))
			break;
	JOptionPane.showMessageDialog(null, "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(
			Cadastro[i].getcodTurma() + "---&gt;" + Cadastro[i].getvagas());
}

}
//3º classe

class TestaTurma {
public static void main(String[] agrs) {

	JOptionPane.showMessageDialog(null, "Bem vindo ao Sistema Acedamico");

	CadTurma ct = new CadTurma();

	int conta = 0;
	while (conta == 1) {
		int op =
			Integer.parseInt(
				JOptionPane.showInputDialog(
					" Menu "
						+ " 1 - Inserir novas Turmas "
						+ " "
						+ " 2 - Consultar Turmas "
						+ " "
						+ " 3 - Listar Turmas "
						+ " "
						+ " 4 - Sair do Sistema..."));

		if (op == 1) {
			for (int i = 1; i &lt;= 3; i++) {
				ct.inserir(new Turma("TurmaA" + i, i));
			}
		} //if 1 
		else if (op == 2) {
			ct.pesquisa("TurmaA3");
		} //if 2 
		else if (op == 3) {
			ct.listar();
		} //if 3 
		else if (op == 4)
			JOptionPane.showMessageDialog(
				null,
				"Obrigado por usar nosso sistema...");

		conta =
			Integer.parseInt(
				JOptionPane.showInputDialog(
					"Deseja continuar?"
						+ " 1 - &gt; para SIM "
						+ " "
						+ " 2 - &gt; para NAO "));

	}
}

}

pessoal, por favor utilizem as tags [ code ]…[ /code ] (sem espaços)
O código ficará mais legível.

[code]import javax.swing.JOptionPane;

//1º classe
public class Turma {
private String codTurma;
private int vagas;

Turma() {
}
}
[/code]