Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cadastrodealunos;
- import java.util.ArrayList;
- import java.util.Scanner;
- public class sistema {
- ArrayList<Aluno> alunos = new ArrayList();
- Scanner input = new Scanner(System.in);
- public void mostrarMenu() {
- while (true) {
- System.out.println("1. Cadastro");
- System.out.println("2. Listar");
- System.out.println("3. Atualizar");
- System.out.println("4. Excluir");
- System.out.println("5. Sair");
- System.out.println("Informe sua opção: ");
- int opcao = Integer.parseInt(input.nextLine());
- switch (opcao) {
- case 1:
- cadastrarAluno();
- break;
- case 2:
- listarAluno ();
- break;
- case 3:
- atualizarAluno ();
- break;
- case 4:
- excluirAluno ();
- case 5:
- System.exit(0);
- default:
- System.out.println();
- }
- }
- }
- public void cadastrarAluno() {
- Aluno a = new Aluno();
- System.out.print("\nMatricula: ");
- a.setMatricula(Integer.parseInt(input.nextLine()));
- System.out.print ("Nome: ");
- a.setNome(input.nextLine());
- System.out.print("Curso: ");
- a.setCurso(input.nextLine());
- alunos.add(a);
- System.out.println("\nStudent recorded with soccess.\n");
- }
- public void listarAluno() {
- System.out.println("\n Alunos \n");
- for(int i = 0; i< alunos.size(); i++){
- Aluno temp = alunos.get(i);
- System.out.println("\nMatricula: " +
- temp.getMatricula() + "\nNome: " +
- temp.getNome() + "\nCurso: " + temp.getCurso());
- }
- }
- public void atualizarAluno (){
- System.out.println("\nAluno a ser atualizado: ");
- int mAtualizar = Integer.parseInt(input.nextLine());
- Aluno enc = encontrarAlunoMatricula(mAtualizar);
- if(enc == null){
- System.out.println("\nNot found \n");
- }
- else {
- System.out.print("Novo nome: ");
- enc.setNome(input.nextLine());
- System.out.print("\nNovo curso: ");
- enc.setCurso(input.nextLine());
- System.out.println("\nStudent updated\n");
- }
- }
- public Aluno encontrarAlunoMatricula(int matricula) {
- Aluno temp = null;
- for(int i = 0; i < alunos.size(); i++){
- if(alunos.get(i).getMatricula() == matricula) {
- return alunos.get(i);
- }
- }
- return null;
- }
- public void excluirAluno () {
- Aluno temp = null;
- System.out.println("\nMatricula do aluno a ser excluido: ");
- int mExcluir = Integer.parseInt(input.nextLine());
- Aluno exc = encontrarAlunoMatricula(mExcluir);
- if(exc == null){
- System.out.println("\nNot found\n");
- }
- else {
- alunos.remove(exc);
- System.out.println("\nStudent delete.\n");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement