Buscar

Atividade I (A1) Estrutura Básica de Dados - UAM

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade I – Estrutura Básica de Dados 
Implemente um programa para cadastro de alunos de uma disciplina utilizando a linguagem Java, 
seguindo os seguintes critérios: 
• Criar uma estrutura heterogênea (array) do tipo string para cadastrar o nome de 25 alunos; 
• Garantir que a estrutura seja totalmente preenchida. 
 
 Após implementar o programa e preencher o array com o nome dos alunos, cadastre mais 5 novos 
alunos. 
 
 Qual a dificuldade de inserir os novos alunos nessa estrutura de dados? Justifique a sua resposta 
direcionando aos conceitos de gerenciamento de memória. 
Resposta: 
 package org.ArrayAlunos; 
 
 import java.util.Scanner; 
 
 public class CadAlunos { 
 public static void main(String[] args) { 
 
 String aluno[] = new String[2]; 
 int escolha; 
 Scanner esc = new Scanner(System.in); 
 
 do { 
 System.out.println("Escolha a opção desejada:"); 
 System.out.println("1- Cadastro de alunos"); 
 System.out.println("2- Consultar lista de alunos"); 
 System.out.println("0- Sair"); 
 escolha = esc.nextInt(); 
 
switch (escolha) { 
 case 1: 
 for(int i=0; i < 2; i++) { 
 Scanner scanner = new Scanner(System.in); 
System.out.printIn(“Escreva o nome do aluno que deseja ” + 
“matricular:”); 
String nomeAluno = scanner.next(); 
Aluno [i] = nomeAluno; 
 } 
 break; 
 
 case 2: 
 for(int i=0; i < 2; i++) { 
System.out.println(aluno[i]); 
} 
break; 
 
case 0: 
System.out.println("Até a próxima"); 
break; 
 
default: 
System.out.println("Essa não é uma opção válida"); 
 } 
 } while (escolha != 0 ); 
 } 
 } 
 
 
 Um array funciona como uma memória volátil, ou seja, armazena os dados de forma 
temporária. Quando inserimos 5 novos alunos no array preenchido por completo as 
posições são escritas sobre os alunos já cadastrados.

Continue navegando