<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "array double"]]></title>
		<link>http://www.guj.com.br/posts/list/4.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "array double"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>array double</title>
				<description><![CDATA[ Colegas,<br /> <br /> alguém sabe qual o problema do meu código abaixo ?<br /> [code]<br /> public class retanguloCartesiano<br /> {<br />     private double[] x = new double[4];<br /> <br />     public void setV1(double x, double y)<br />     {<br />         x[1] = ( (x &gt; 0 && x &lt; 20)? x : 1 );<br />         y[1] = ( (y &gt; 0 && y &lt; 20)? y : 1 );<br />     }<br />      ..........<br /> }<br /> [/code]<br /> porém ao compilar dá o seguinte erro:<br /> [code]<br /> retanguloCartesiano.java:9: array required, but double found<br />         x[1] = ( (x &gt; 0 && x &lt; 20)? x : 1 );<br />          ^<br /> retanguloCartesiano.java:10: array required, but double found<br />         y[1] = ( (y &gt; 0 && y &lt; 20)? y : 1 );<br /> [/code]<br /> minha intenção é guardar vários pontos (x,y) com valores double em dois arrays diferentes x[] e y[]<br /> <br /> Obrigado,]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/64733/340651.java</guid>
				<link>http://www.guj.com.br/posts/preList/64733/340651.java</link>
				<pubDate><![CDATA[Mon, 16 Jul 2007 23:55:41]]> GMT</pubDate>
				<author><![CDATA[ jamielniak]]></author>
			</item>
			<item>
				<title>Re:array double</title>
				<description><![CDATA[ <br /> Eu acho que o problema esta aqui : <br /> <br /> public void setV1(double x, double y)<br /> <br /> vc esta recebendo double e nao array de double (double[] )<br /> <br /> <br /> porque isso que ele da o erro : array required, but double found<br /> <br /> <br /> //Daniel<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/64733/340663.java</guid>
				<link>http://www.guj.com.br/posts/preList/64733/340663.java</link>
				<pubDate><![CDATA[Tue, 17 Jul 2007 03:46:07]]> GMT</pubDate>
				<author><![CDATA[ windsofhell]]></author>
			</item>
			<item>
				<title>Re:array double</title>
				<description><![CDATA[ tem o erro do windsofhell ...<br /> <br /> mas cade o array y?????]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/64733/340668.java</guid>
				<link>http://www.guj.com.br/posts/preList/64733/340668.java</link>
				<pubDate><![CDATA[Tue, 17 Jul 2007 08:14:17]]> GMT</pubDate>
				<author><![CDATA[ diegobmd]]></author>
			</item>
			<item>
				<title>Re:array double</title>
				<description><![CDATA[ vc passou x e y como doubles e não um array de doubles expremete fazer assim:<br /> <br />  public void setV1(double x, double y)<br />      {<br />          x = ( (x &gt; 0 && x &lt; 20)? x : 1 );<br />          y = ( (y &gt; 0 && y &lt; 20)? y : 1 );<br />      }<br /> <br />  ou se quiser array mesmo assim:<br /> <br />  public void setV1(double []x, double []y)<br />      {<br />          x[1] = ( (x &gt; 0 && x &lt; 20)? x : 1 );<br />          y[1] = ( (y &gt; 0 && y &lt; 20)? y : 1 );<br />      }<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/64733/340693.java</guid>
				<link>http://www.guj.com.br/posts/preList/64733/340693.java</link>
				<pubDate><![CDATA[Tue, 17 Jul 2007 09:12:39]]> GMT</pubDate>
				<author><![CDATA[ luistiagos]]></author>
			</item>
			<item>
				<title>array double</title>
				<description><![CDATA[ ve se isso resolve<br /> [code]<br />  public class retanguloCartesiano<br />  {<br />      private double[] x = new double[4];<br />  <br />      public void setV1(double x, double y)<br />      {<br />          this.x[1] = ( (x &gt; 0 && x &lt; 20)? x : 1 );<br />          this.y[1] = ( (y &gt; 0 && y &lt; 20)? y : 1 );<br />      }<br />       ..........<br />  }[/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/64733/340712.java</guid>
				<link>http://www.guj.com.br/posts/preList/64733/340712.java</link>
				<pubDate><![CDATA[Tue, 17 Jul 2007 09:44:05]]> GMT</pubDate>
				<author><![CDATA[ Mark_Ameba]]></author>
			</item>
			<item>
				<title>array double</title>
				<description><![CDATA[ se você não colocar o this ali ele vai usar a variavel que você passou<br /> <br /> porque x na classe é uma Array e no metodo um double<br /> use o this. pra referenciar a array e não a variavel]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/64733/340714.java</guid>
				<link>http://www.guj.com.br/posts/preList/64733/340714.java</link>
				<pubDate><![CDATA[Tue, 17 Jul 2007 09:45:29]]> GMT</pubDate>
				<author><![CDATA[ Mark_Ameba]]></author>
			</item>
			<item>
				<title>array double</title>
				<description><![CDATA[ [quote=Mark_Ameba]se você não colocar o this ali ele vai usar a variavel que você passou<br /> <br /> porque x na classe é uma Array e no metodo um double<br /> use o this. pra referenciar a array e não a variavel[/quote]<br /> <br /> 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.<br /> <br /> <br /> [quote=Mark_Ameba]mas cade o array y?????[/quote]<br /> <br /> 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.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/64733/340770.java</guid>
				<link>http://www.guj.com.br/posts/preList/64733/340770.java</link>
				<pubDate><![CDATA[Tue, 17 Jul 2007 11:23:52]]> GMT</pubDate>
				<author><![CDATA[ RafaelVS]]></author>
			</item>
	</channel>
</rss>