Baixe o app para aproveitar ainda mais
Prévia do material em texto
Resolução da atividade: Parte 1 – Criando uma array para cadastrar nomes de 25 alunos · Código: package Atividade1; import java.util.Arrays; import java.util.Scanner; public class CadastroAlunos { public static void main(String[] args) { String[] alunos = new String [25]; for(int i = 0; i< alunos.length; i++) { Scanner nome = new Scanner(System.in); System.out.println("Nome do aluno(a) " + i); alunos[i] = nome.nextLine();} System.out.println(Arrays.toString(alunos)); } } · Execução do código e Output: Nome do aluno(a) 0 Micael Nome do aluno(a) 1 Marcela Nome do aluno(a) 2 Mauricio Nome do aluno(a) 3 Ricardo Nome do aluno(a) 4 Felipe Nome do aluno(a) 5 Oscar Nome do aluno(a) 6 Denis Nome do aluno(a) 7 Vanessa Nome do aluno(a) 8 Juliana Nome do aluno(a) 9 Paulo Nome do aluno(a) 10 Liana Nome do aluno(a) 11 Herbert Nome do aluno(a) 12 Gustavo Nome do aluno(a) 13 Vinicius Nome do aluno(a) 14 Marilia Nome do aluno(a) 15 Paola Nome do aluno(a) 16 Elaine Nome do aluno(a) 17 Luciana Nome do aluno(a) 18 Adalberto Nome do aluno(a) 19 Sandro Nome do aluno(a) 20 Matias Nome do aluno(a) 21 Sueli Nome do aluno(a) 22 Joana Nome do aluno(a) 23 Alice Nome do aluno(a) 24 Eduardo [Micael, Marcela, Mauricio, Ricardo, Felipe, Oscar, Denis, Vanessa, Juliana, Paulo, Liana, Herbert, Gustavo, Vinicius, Marilia, Paola, Elaine, Luciana, Adalberto, Sandro, Matias, Sueli, Joana, Alice, Eduardo] Parte 2 – Cadastre mais 5 novos nomes · Código para acrescentar a quantidade desejada de registros: package Atividade1; import java.util.ArrayList; import java.util.Scanner; public class CadastroAlunos { public static void main(String[] args) { ArrayList<String> alunos = new ArrayList<>(); int quantidadeAlunos = 0; Scanner quantidade = new Scanner(System.in); System.out.println("Quantidade total de alunos: "); quantidadeAlunos = quantidade.nextInt(); for(int i = 0; i< quantidadeAlunos; i++) { Scanner nome = new Scanner(System.in); System.out.println("Nome do aluno(a) " + i); alunos.add(nome.nextLine());} System.out.println(alunos); quantidade.close(); } private static char[] ArrayList(ArrayList<String> alunos) { // TODO Auto-generated method stub return null; } } · Execução do código e Output: Quantidade total de alunos: 3 Nome do aluno(a) 0 Amanda Nome do aluno(a) 1 Allan Nome do aluno(a) 2 Jeniffer [Amanda, Allan, Jeniffer] · Dificuldade: No formato Array, o número de espaços guardados para os dados é limitado e fixo, de maneira que impossibilita o acréscimo de mais 5 nomes. Por isso, seria necessário modicar a instrução original da criação da Array, fornecendo 30 espaços ou utilizar outra estrutura, chamada ArrayList, de natureza mais flexível, com quantidade variável de registros.
Compartilhar