Luis Antonio
Na realidade, pode ser que eu esteja enganado, mas isto se chama "cast", ou
seja, voc� for�a um determinado resultado a assumir o tipo entre par�nteses.
Eu utilizava isto em C/C++. Ex.:
Como no seu caso,
return 2 * (long) Integer.parseInt(x);
..., a express�o primeiro transforma o par�metro passado em inteiro
(Integer.parseInt(x)), e logo em seguida, for�a, atrav�s do cast (long), o
resultado inteiro a ser um valor do tipo "long", ou seja, o resultado
multiplicado por 2 � na realidade um valor "long" e n�o "int". Inclusive,
segundo o seu exemplo, � o tipo que deve ser retornado.
Espero ter ajudado!
Lucas GN
----- Original Message -----
From: "Silva Luis-ALS038" <[EMAIL PROTECTED]>
To: "Java-List (E-mail)" <[EMAIL PROTECTED]>
Sent: Monday, June 23, 2003 9:06 AM
Subject: [java-list] D�vida
Ol�....!!
Sempre estou vendo uma determina��o de algum tipo de vari�vel antes de um
c�lculo ou algum processamento... como no trecho abaixo:
public long twice (String x) {
return 2 * (long) Integer.parseInt(x);
}
ou algo como: float value = (float) 1.5 * cnt;
Minha d�vida � a seguinte: oq significa esta determina��o do tipo de
vari�vel? Seria o tipo de retorno do c�lculo?!
Desde j� agrade�o a todos...
Luis Antonio Lopes da Silva
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------