Duvida Sobre Exercicio pilha

  1. Crie uma classe em Java, chamada Aluno, que represente um nó, contendo os
    campos da figura, onde matrícula é a chave.
  2. No método main de uma classe chamada TestaLista, crie uma listade 40 alunos, onde
    os nós são do tipo Aluno (definido no exercício anterior). 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 há dois alunos com a
    mesma matrícula.
  3. Implemente no método main de uma classe chamada TestaPilha, um programa que
    leia 15 números e proceda, para cada um deles, como segue:
    − se o número for par, insira-o na pilha;
    − se o número lido for ímpar, retire um número da pilha;− Ao final, esvazie a
    pilha imprimindo os elementos.
  4. No método main(…) de uma classe chamada TestaPilha2, dadas duas pilhas (objetos
    N e P) respectivamente, ler diversos números e, para cada um:
    − se positivo, inserir na pilha P;
    − se negativo, inserir na pilha N;
    − se zero, retirar um elemento de cada pilha.

And again…

Tá usando qual IDE?