| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2012 16:17:06
|
R_Luiz
Smalltalk
Membro desde: 09/02/2012 16:12:19
Mensagens: 1
Offline
|
Por favor, quem pode me ajudar? De antemão, muito obrigado.
Sou principiante em Java estou montando um vetor com feriados fixos do Brasil a partir de 1980 até 2060 usando a classe GregorianCalendar, ou seja, preciso de um vetor que contenha todos os feriados fixos, ex.: 01-jan-1980, 21-abr-1980, 01-mai-1980, ... 25-dez-1980, ... 01-jan-2060, 21-abr-2060, ... 25-dez-2060.
Para obter estes dados, manipulei as datas através de um looping e os resultados armazenados em todo o vetor criado referem-se ao último ano obtido, ou seja, fica uma quantidade enorme de registro apenas com os feriados de 2060 e assim, compromete todo o resultado.
Por tratar-se de variáveis ?static?, o vetor criado assume a identidade referente ao vetor auxiliar que criei para acrescentar anos, sendo que este no último estágio do looping tem o ano de 2060. Ao retirar a declaração ?static?, o vetor auxiliar não é criado.
O resultado do programa abaixo mostra que não consegui obter as diferentes datas no vetor de armazenamento, chamado ferFix:
|
|
|
 |
|
|
|
|
|
|