| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/07/2007 23:55:41
|
jamielniak
Smalltalk
Membro desde: 17/08/2006 21:18:22
Mensagens: 1
Localização: Curitiba
Offline
|
Colegas,
alguém sabe qual o problema do meu código abaixo ?
porém ao compilar dá o seguinte erro:
minha intenção é guardar vários pontos (x,y) com valores double em dois arrays diferentes x[] e y[]
Obrigado,
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2007 03:46:07
|
windsofhell
Forum Spammer
![[Avatar]](/images/avatar/fd11255337d0a02076a3915eb1344bd9.jpg)
Membro desde: 15/06/2007 08:31:17
Mensagens: 1127
Localização: Stockholm - Sweden
Offline
|
Eu acho que o problema esta aqui :
public void setV1(double x, double y)
vc esta recebendo double e nao array de double (double[] )
porque isso que ele da o erro : array required, but double found
//Daniel
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2007 08:14:17
|
diegobmd
Thread.start()
Membro desde: 31/05/2007 16:06:42
Mensagens: 28
Offline
|
tem o erro do windsofhell ...
mas cade o array y?????
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2007 09:12:39
|
luistiagos
Forum Spammer
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 2391
Offline
|
vc passou x e y como doubles e não um array de doubles expremete fazer assim:
public void setV1(double x, double y)
{
x = ( (x > 0 && x < 20)? x : 1 );
y = ( (y > 0 && y < 20)? y : 1 );
}
ou se quiser array mesmo assim:
public void setV1(double []x, double []y)
{
x[1] = ( (x > 0 && x < 20)? x : 1 );
y[1] = ( (y > 0 && y < 20)? y : 1 );
}
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate
Next Target -> IBM Object Oriented Analysis and Design |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2007 09:44:05
|
Mark_Ameba
Forum Spammer
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.jpg)
Membro desde: 11/04/2007 18:18:20
Mensagens: 3274
Localização: São Paulo/SP
Online
|
ve se isso resolve
|
Projeto Mark-Utils no Google Code!
Ainda usando DefaultTableModel no seu projeto?? PARE! Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
Trabalhe com JTable de uma forma inteligente com o ObjectTableModel e com o Auto-Filtro!
Tower Defense Game - RC 3 - 19/02/2010
MarkyBlog: http://markyameba.wordpress.com : Swing & Reflection.
Faça perguntas inteligentes
Programar telas Swing na mão nunca foi tão fácil: MigLayout!
Totalmente GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
It's more useful to have a fun game with old graphics, than a boring game with good graphics.
Quer aprender a fazer jogos? : Créditos ao ViniGodoy
Each of their nuggets of wisdom contracted to a sound bite:
Joshua Bloch: Write Lots of Code
Chet Haase: Don't Put Your Entire Application in One Method
Masood Mortazavi: Start Simple and Keep Learning
Cay Horstmann: First, Don't Panic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2007 09:45:29
|
Mark_Ameba
Forum Spammer
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.jpg)
Membro desde: 11/04/2007 18:18:20
Mensagens: 3274
Localização: São Paulo/SP
Online
|
se você não colocar o this ali ele vai usar a variavel que você passou
porque x na classe é uma Array e no metodo um double
use o this. pra referenciar a array e não a variavel
|
Projeto Mark-Utils no Google Code!
Ainda usando DefaultTableModel no seu projeto?? PARE! Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
Trabalhe com JTable de uma forma inteligente com o ObjectTableModel e com o Auto-Filtro!
Tower Defense Game - RC 3 - 19/02/2010
MarkyBlog: http://markyameba.wordpress.com : Swing & Reflection.
Faça perguntas inteligentes
Programar telas Swing na mão nunca foi tão fácil: MigLayout!
Totalmente GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
It's more useful to have a fun game with old graphics, than a boring game with good graphics.
Quer aprender a fazer jogos? : Créditos ao ViniGodoy
Each of their nuggets of wisdom contracted to a sound bite:
Joshua Bloch: Write Lots of Code
Chet Haase: Don't Put Your Entire Application in One Method
Masood Mortazavi: Start Simple and Keep Learning
Cay Horstmann: First, Don't Panic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/07/2007 11:23:52
|
RafaelVS
JavaEvangelist
![[Avatar]](/images/avatar/50454f95bbf5e6478cc0a55d08338731.jpg)
Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline
|
Mark_Ameba wrote:se você não colocar o this ali ele vai usar a variavel que você passou
porque x na classe é uma Array e no metodo um double
use o this. pra referenciar a array e não a variavel
Acho que vc foi exatamente no ponto que ele deve ter se confundido... acho que quando ele fez referenciou a x[1] ele estava querendo fazer referencia justamente a this.x[1], mas como o nome do argumento tb é x, aih houve a confusão que o shadowing provoca.
Mark_Ameba wrote:mas cade o array y?????
Tb outro ponto que, pelo menos no código postado, está faltando. Se não estiver em algum canto entre as "............" que ele colocou, então tb tem que declarar o array na classe.
|
- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%) |
|
|
 |
|
|