Vocês não viram ArrayList até agora, mas viram vetores.
Podem criar um vetor de aprovados e outro de reprovados, por exemplo, e ir
armazenando neles, e no final imprimir o conteúdo de cada. Os vetores são,é
claro, de tamanho fixo, mas basta criá-los com espaço suficiente para caber
mais do que o no. de alunos que vc pretende utilizar.

Quanto à ordenação, o problema não pede para imprimir os alunos em ordem,
apenas os aprovados separados dos reprovados.

Kate: no diálogo pela console, solicite as notas das duas provas e calcule a
média de cada um, atualizando o campo de média do objeto.

Sobre a dúvida do Renan: não há nada no enunciado que fale em
"exclusivamente", sobre a construção dos construtores. O problema pede
apenas para criar dois construtores diferentes. Obviamente, cada um deverá
ter uma lista de parâmetros diferente. Um deles pode ter uma lista vazia de
parâmetros, por exemplo. Não há nada que obrigue um construtor a ter como
parâmetros os mesmos valores que as variáveis de instância, isso é apenas
uma forma comum de ocorrer. Note que a média é uma variável de instância,
mas você não deve construir um Aluno já entrando com a média no construtor.
A idéia é você criar um aluno fornecendo seus dados de nome, cpf e dre, e
depois entrar com notas de provas para que a média seja
calculada, atualizando o campo média desse aluno.

abs,
Jonathan





2010/4/9 João Lucas Nery Dantas <[email protected]>

> @Zaedy
>
> "O segundo caso vcoê cria com vetor mesmo mas apesar de você fixar o
> tamanho, vc pode ter menos elementos no vetor do que o tamanho máximo
> dele."
>
> Estava pensando exatamente isso. Mas consegui sanar o problema, já.
>
> Obrigado!
>
> Em 9 de abril de 2010 22:59, João Lucas Nery Dantas <[email protected]>
> escreveu:
> > Obrigado pela ajuda, Peter. Arranjei um jeito aqui mais simples para
> > fugir do Array. hehe . Mas veleu a idéia.
> >
> > Outra dúvida que apareceu aqui na minha execução.
> > http://pastebin.com/qdGM0bWi
> > Ao executar essa parte, ele faz o primeiro loop, só que a partir do
> > segundo, aparece a mensagem requisitando o nome e logo após
> > requisitando o CPF, não dando oportunidade para entrar com o nome.
> > Me disseram que tem a ver com o Enter. Não estou conseguindo detectar
> esse erro.
> >
> > Se alguém puder ajudar!
> >
> > Abs
> >
> > Em 9 de abril de 2010 21:12, Peter P. Lupo <[email protected]> escreveu:
> >> @João Lucas
> >> Faltou dizer que há em Java mecanismos muito mais simples para ordenar
> >> objetos mas que vocês só vão ver mais pra frente em comp 2. Não se
> assuste
> >> com a trabalheira extra pra fazer algo simples. De fato no momento é até
> bom
> >> pra vocês treinarem.
> >> @Renan
> >> Se no exercício diz exclusivamente é exclusivamente. Se diz que vc pode
> >> colocar mais coisas, vc pode. Se não diz, eu sugiro que vc aguarde uma
> >> resposta de quem vai corrigir, afinal, o trabalho será deles. :-P Eu não
> sei
> >> responder. De fato, só estou dizendo algo pra vc não achar que a sua
> dúvida
> >> foi ignorada ou para alguém acompanhando a thread não ler o meu e-mail e
> >> esquecer de responder o seu que ficou pra trás.
> >> Abraço
> >> Peter P. Lupo
> >> http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo
> >> MPS.BR Authorized Implementation Practitioner - Certified ScrumMaster
> >> Sun Certified Java Associate - Java Brown Belt
> >> +55 (021) 81742487
> >>
> >>
> >> On Fri, Apr 9, 2010 at 8:53 PM, Renan Machado <[email protected]
> >
> >> wrote:
> >>>
> >>> O construtor Aluno deverá conter,exclusivamente,apenas as variaveis do
> >>> nome,cpf e dre do aluno ou podem ser criadas mais além dessas ?
> >>>
> >>> --
> >>> You received this message because you are subscribed to the Google
> Groups
> >>> "Comp 2 - Geral" group.
> >>> To post to this group, send email to [email protected].
> >>> To unsubscribe from this group, send email to
> >>> [email protected]<comp2-geral%[email protected]>
> .
> >>> For more options, visit this group at
> >>> http://groups.google.com/group/comp2-geral?hl=en.
> >>>
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Comp 2 - Geral" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected]<comp2-geral%[email protected]>
> .
> >> For more options, visit this group at
> >> http://groups.google.com/group/comp2-geral?hl=en.
> >>
> >
> >
> >
> > --
> > João Lucas Nery Dantas
> > Tel: 8885-0596
> >
>
>
>
> --
> João Lucas Nery Dantas
> Tel: 8885-0596
>
> --
> You received this message because you are subscribed to the Google Groups
> "Comp 2 - Geral" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<comp2-geral%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/comp2-geral?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en.

Responder a