Imprimir um array sem ter um tamanho definido

4 respostas
victorLeonis

Eu fiz um menu que se cadastra alunos o quanto o usuario desejar.
Estou com duvida de como imprimir esse alunos cadastrados.

Minha main fico da seguinte maneira: public class MenuPrincipal {
public static void main(String[] args) {


		int qtdAula = LeDados.leInt("Informe o Total de aulas que foram ministradas:","Numero de aulas invalida:",0,10000);
		char resp;
		Aluno alunos = new Aluno();

		do{
			
				
			
			alunos=LeDados.cadastraAluno();
			resp = LeDados.lerChar("Deseja Cadastra outro Aluno: S- Sim / N - Não",
					                "Resposta Invaida",'s','n');
			
		}while(resp == 's');

	}
}
eu devo criar um metodo que conte quantos alunos foram cadastrados, para depois fazer um for para imprimir?

4 Respostas

Rodrigo_Sasaki

Aonde você está armazenando os alunos cadastrados?

victorLeonis
victorLeonis:
Eu fiz um menu que se cadastra alunos o quanto o usuario desejar. Estou com duvida de como imprimir esse alunos cadastrados. Minha main fico da seguinte maneira: public class MenuPrincipal {
public static void main(String[] args) {


		int qtdAula = LeDados.leInt("Informe o Total de aulas que foram ministradas:","Numero de aulas invalida:",0,10000);
		char resp;
		Aluno alunos = new Aluno();

		do{
			
				
			
			alunos=LeDados.cadastraAluno();
			resp = LeDados.lerChar("Deseja Cadastra outro Aluno: S- Sim / N - Não",
					                "Resposta Invaida",'s','n');
			
		}while(resp == 's');

	}
}
eu devo criar um metodo que conte quantos alunos foram cadastrados, para depois fazer um for para imprimir?

Então, ai que esta o problema. Eu acho que estou armazenando dinamicamente,.
com o NEW.
como podeira ser feito esse armazenamento dos alunos?

Rodrigo_Sasaki

como assim você acha?

Você tem uma lista de alunos? Um array? ou salva eles em algum arquivo?

basicamente você tem que ver o que acontece nesse seu método cadastraAluno()

S

Coloca aqui toda a classe Aluno para que possamos dar uma olhada.

Criado 21 de agosto de 2012
Ultima resposta 21 de ago. de 2012
Respostas 4
Participantes 3