Idade por extenso(Questão prova)  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
FilhoDoRei
JavaTeenager
[Avatar]

Membro desde: 13/03/2008 19:52:45
Mensagens: 199
Localização: Taguatinga
Offline

Ola Galera tive uma prova ontem bem interresante sobre java, detalhe eu a fiz longe de computador, longe de IDE, longe de compilador, ou seja, no maozão.

Quando cheguei em casa tentei refazer, funciona mas eu sei que pode ser melhor,

esse o código:


Alguem poderia me ajudar a melhorá-lo?



"Sei que voce não entende
A profundidade do Meu amor
Como morri na cruz pelos teus pecados
E sei que você não compreende
O quanto te dei
Mas prometo, faria tudo isso novamente".


[WWW] [Yahoo!] aim icon [MSN] [ICQ]
betoecomp
Debugger
[Avatar]

Membro desde: 15/04/2008 17:57:17
Mensagens: 58
Localização: Feira de Santana, Bahia, Brazil
Offline

Talvez uma malhora poderia ser feita com o uso da classe Date do pacote java.util

Tbm achei interessante seu programa...

A sua idéia de criar um array de Strings com os nomes foi bastante criativa....

oK,

**************
Beto Nunes
Engenharia da Computação - 4º semestre
UEFS - Bahia - Brazil
**************
[MSN]
FilhoDoRei
JavaTeenager
[Avatar]

Membro desde: 13/03/2008 19:52:45
Mensagens: 199
Localização: Taguatinga
Offline

betoecomp wrote:Talvez uma malhora poderia ser feita com o uso da classe Date do pacote java.util

Tbm achei interessante seu programa...

A sua idéia de criar um array de Strings com os nomes foi bastante criativa....

oK,


Eai Beto, pode deixar na proxima versão eu vou colocar sua sugestão, sobre o uso de arrays é bem interresante porque eu utilizo o indice para recuperar o nome por extenso da idade,

será que eu poderia utilizar Collections?

Se sim acho que o desempenho não seria o mesmo né. valeu

"Sei que voce não entende
A profundidade do Meu amor
Como morri na cruz pelos teus pecados
E sei que você não compreende
O quanto te dei
Mas prometo, faria tudo isso novamente".


[WWW] [Yahoo!] aim icon [MSN] [ICQ]
betoecomp
Debugger
[Avatar]

Membro desde: 15/04/2008 17:57:17
Mensagens: 58
Localização: Feira de Santana, Bahia, Brazil
Offline

[color=darkblue][b]Talvez uma Hashtable ou Map....
Vc colocava uma String e um inteiro como chave..


Espero ter ajudado....
[/b][/color]

**************
Beto Nunes
Engenharia da Computação - 4º semestre
UEFS - Bahia - Brazil
**************
[MSN]
FilhoDoRei
JavaTeenager
[Avatar]

Membro desde: 13/03/2008 19:52:45
Mensagens: 199
Localização: Taguatinga
Offline

Vou passar o fim de semana tentando fazer.

Valeu!

"Sei que voce não entende
A profundidade do Meu amor
Como morri na cruz pelos teus pecados
E sei que você não compreende
O quanto te dei
Mas prometo, faria tudo isso novamente".


[WWW] [Yahoo!] aim icon [MSN] [ICQ]
Java Man
What is classpath?

Membro desde: 26/12/2007 13:07:19
Mensagens: 7
Offline

Eu achei interessante esta questão, por isso resolvi fazer outra versão utilizando as classes Calendar e GregorianCalendar. Acho que está versão tem algumas melhorias como:
* o cálculo da idade é feito pelo método add da classe Calendar;
* a data atual é obtida do sistema;
* utilização de enum;
* o método toString foi implementado.
Ainda pode ser melhorado através do tratamento de exceções.

Espero ter ajudado!

Valeu!!!


Bacharel em Ciência da Computação
Tecnólogo em Processamento de Dados
SCJA
SCJP 5.0
FilhoDoRei
JavaTeenager
[Avatar]

Membro desde: 13/03/2008 19:52:45
Mensagens: 199
Localização: Taguatinga
Offline

Valeu Java Man, seu codigo esta bem legal, existem algumas coisinhas que eu não conheço como o enum... mas eu me comprometo a descobrir como funciona....

Valeu

This message was edited 1 time. Last update was at 21/05/2008 12:30:52


"Sei que voce não entende
A profundidade do Meu amor
Como morri na cruz pelos teus pecados
E sei que você não compreende
O quanto te dei
Mas prometo, faria tudo isso novamente".


[WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team