Lista encadeada

galera estou com um problema meu professor passou a seguinte questão!!

Crie uma classe no Java chamada Aluno, que contenha os atributos
matricula, nome e idade, sendo que matricula é o valor chave (conforme
tabela abaixo). Crie também, uma classe que implemente a estrutura de
dados Lista encadeada e suas operações mais comuns, e uma classe
chamada TestaLista, que crie um objeto lista para 40 alunos, onde os
nós(Células) são do tipo Aluno. Ler matrícula, nome e idade dos alunos e,
para cada um, verificar se o aluno já está na lista: se estiver, retirá-lo da
lista e imprimir seus dados; se não estiver, inseri-lo. Não deve haver dois
alunos com a mesma matrícula. Crie também, um método para impressão
de toda lista.

como crio a célula para receber os atributos matricula, idade e nome??

Você quer saber como criar uma classe?

Por favor, alguém quer fazer meu trabalho de faculdade?

Cara, pelo menos tenta fazer alguma coisa para aí sim a galera tentar te ajuda!

quero saber como vou fazer para que cada objeto da lista aponte para o próximo objeto da lista

Você sabe pelo menos como desenhar um diagrama de uma lista encadeada?

Fazendo o diagrama é possível transformá-lo em uma definição de classe.

Pode postar o seu diagrama aqui (use um “Attachment” - não adianta pôr nalgum site que muita gente não vai conseguir acessar devido a problemas de proxy no serviço ou na escola).

Fiz uma vez isso em C, não sei se é o mesmo principio, mas lá eu tinha uma propriedade que apontava para o proximo objeto e o proximo tinha uma propriedade que apontava para o próximo e assim vai…
Pode ter uma propriedade que aponte para o anterior também.
Quando excluir algum tem que cuidar com isso, pois senão perde o próximo elemento.

conseguir fazer a lista!!! \o/!! o problema agora é que na hora de remover o ultimo elemento de cada fila, o ele esta removendo apenas da fila de números positivos!!!

Veja isto:

http://www.guj.com.br/java/286911-lista-dup-encadeada-com-no-cabeca-perfeita-para-fins-didaticos#1516601