Saudações pessoal, eu tenho uma dúvida sobre um projeto que eu estou estudando
public class Aluno {
private int codAluno;
private String nomeALuno;
public Aluno(int codAluno, String nomeALuno) {
this.codAluno = codAluno;
this.nomeALuno = nomeALuno;
}
public int getCodAluno() {
return codAluno;
}
public void setCodAluno(int codAluno) {
this.codAluno = codAluno;
}
public String getNomeALuno() {
return nomeALuno;
}
public void setNomeALuno(String nomeALuno) {
this.nomeALuno = nomeALuno;
}
public class Turma {
private Aluno alunos[];
private int maxAlunos;
private int qtAulas;
private String nomeCurso;
private int count;
public Turma(int qtAulas, String nomeCurso, int maxAlunos) {
this.qtAulas = qtAulas;
this.nomeCurso = nomeCurso;
alunos = new Aluno[maxAlunos];
count = 0;
}
public int getQtAulas() {
return qtAulas;
}
public void setQtAulas(int qtAulas) {
this.qtAulas = qtAulas;
}
public String getNomeCurso() {
return nomeCurso;
}
public void setNomeCurso(String nomeCurso) {
this.nomeCurso = nomeCurso;
}
public void cadastrarAluno(Aluno al)
{
if(count > alunos.length)
{
throw new RuntimeException();
}
}
Basicamente minha dificuldade é conseguir fazer a parte para cadastrar o aluno na turma, eu preciso checar se o codigo do aluno já existe e caso existir lançar uma exceção, sem usar os comandos do ArrayList, alguém pode me dar uma ajudinha ?