| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 10:18:30
|
estevanbc
Entusiasta Java
Membro desde: 02/05/2008 13:13:57
Mensagens: 20
Offline
|
Estou com problema no seguinte código:
A cada método que chamo (métodos de ordenção) o outro array é substituído. Ou seja, quando chamo o método escreveArray, escreve sempre a mesma coisa. Por quê?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 10:20:07
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Voce nao pode usar o proprio metodo de ordenação da classe Arrays?
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 10:27:03
|
estevanbc
Entusiasta Java
Membro desde: 02/05/2008 13:13:57
Mensagens: 20
Offline
|
Não rola pq professor da facul quer desse jeito...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 10:36:37
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Sendo assim eu faria uma lógica diferente...
Eu percorreria o array pegaria o menor valor e colocaria em outro e retiraria do primeiro.. depois pegasse o menor denovo(que vai se ro segundo menor já que foi tirado o primeiro) e colocaria no outro array assim sucessivamente até acabar.
E para descrecente começaria pelo maior e iria fazendo o mesmo.
Mas deve ter outro modo de fazer isso.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 10:38:03
|
ozix
JavaEvangelist
Membro desde: 25/05/2006 18:00:15
Mensagens: 326
Localização: Porto Velho
Offline
|
Dê uma olhada no código da java.util.Arrays.
|
O céu é azul porque a matrix roda em Windows |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 10:46:55
|
estevanbc
Entusiasta Java
Membro desde: 02/05/2008 13:13:57
Mensagens: 20
Offline
|
O problema é o seguinte...
O professor pediu pra criar métodos que ornenascem de forma crescente e decrescente... Até tranquiloo, os dois métodos que criei funcionam perfeitamente... Os métodos retornam o array ordenado e eu jogo esse retorno em outro array, já que preciso escrever os arrays ordenados e o não ordenado. O problema é que cada vez que chamo um método ele ta substituindo o valor da variável. Exemplo:
Quando eu chamo o ordenaCrescente() o valor do arrayDrecrescente[] tá ficando com o retorno do método.
Assim quando eu mando escrever os arrays eles estão sempre com o valor do último método que eu chamei.
This message was edited 1 time. Last update was at 09/03/2009 10:48:24
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 10:52:45
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Ahhh...
crie uma cópia do array antes de trabalhar com ele.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 11:49:36
|
estevanbc
Entusiasta Java
Membro desde: 02/05/2008 13:13:57
Mensagens: 20
Offline
|
Perfeito.... =)
Agora ta funcinando como esperava...
Muito Obrigado pela força
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 14:28:23
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5523
Localização: Bahia/Porto Alegre
Offline
|
nao entendo pq esses professores querem reiveintar a roda, ao inves de ta trabalhando outros aspectos da tecnologia, fica forçando reveitar a roda.. claro que um exercicio desse ajuda na logica, mas eles podem passar exercicios melhores.
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 15:38:01
|
ozix
JavaEvangelist
Membro desde: 25/05/2006 18:00:15
Mensagens: 326
Localização: Porto Velho
Offline
|
É, pra que esinar álgebra no primário, devíamos passar logos pra teoria das cordas.
|
O céu é azul porque a matrix roda em Windows |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2009 15:40:33
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5523
Localização: Bahia/Porto Alegre
Offline
|
ozix wrote:É, pra que esinar álgebra no primário, devíamos passar logos pra teoria das cordas.
é possivel ensinar ordenacao de forma mais eficiente.. isso que quis dizer..
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
|
|