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] 
-------------------------------------------------------------------------

Responder a