Caro Luis, Essa declaração é uma conversão explicita (casting). Vc acaba forçando o Java a fazer uma conversão explicita, uma vez que vc tenha noção de que sempre a conversão esta correta.
Neste primeiro metodo, vc poderia ter feito a conversão direta para long como: return 2 * Long.parseLong(x); Um outro exemplo de uso de casting, é quando vc retira objetos das posições de um ArrayList. O tipo a ser retornado pelo ArrayList é do tipo Object, mas vc pode ter colocado um objeto do tipo Double. Exemplo: ArrayList exemploList = new ArrayList(); Double valor = new Double("12.9"); String frase = new String("Teste Casting"); exemploList.add(valor); exemploList.add(frase); //Para retirar os valores Double valor2 = (Double) exemploList.get(0); String frase2 = (String) exemploList.get(1); Ate + Andrew Betencourt Analista de Sistemas SCP for Java 2 Platform 1.4 -----Mensagem original----- De: Silva Luis-ALS038 [mailto:[EMAIL PROTECTED] Enviada em: Monday, June 23, 2003 8:06 AM Para: Java-List (E-mail) Assunto: [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] -------------------------------------------------------------------------