Exercício de faculdade

Sou novo na área de programação, tenho que desenvolver um estrutura
Alguém pode ajudar?

  • 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.

Instalei o netbeans 8.2 rc e instalei jdk8.
Obrigado

vish, nem pode usar List. No caso pra redimensionar uma array você tem que criar uma nova array , copiar os dados da anterior, e adicionar mais cinco espaços. Você deve usar um laço for( int i=0; i<Alunos.length;i++;){}, crie uma nova array com mais 5 espaços e copie os dados da primeira Array com um System.arraycopy(). assim:

`     Scanner ler= new Scanner(System.in);`

    		String[] Alunos= new String[25];
    		String[] AttAlunos=new String[30];
    		for(int i=0;i<Alunos.length;i++)
    	{
    			Alunos[i]=ler.next();
    	}
    		System.arraycopy(Alunos,0,AttAlunos,0,Alunos.length);
    		for(int i=0;i<5;i++)
    		{
    			AttAlunos[25+i]=ler.next();
    			
    		}
    		for(int i=0;i<AttAlunos.length;i++)
    		{
    		 System.out.println(AttAlunos[i]);
    	
    		}

O melhor método para essa situação é um ArrayList ou LinkedList, que por não ter uma dimensão pre-definida, ele pode simplesmente adicionar os elementos nas listas :slight_smile: