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