Buscar

Estrutura de dados_Atividade1

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

UNIVERSIDADE ANHEMBI MORUMBI
Nome: Ana Helena Aredes Correa Disciplina: Estrutura de dados 
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.println("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