Prezada Jaci, (ou prezado ?? )

em Java usamos o termo "m�todo" ao inv�s de "fun��o", e voc� pode sim passar
um m�todo como par�metro na chamada de outro m�todo:

// exemplo com problemas de padr�o de codifica��o:
try
{
        System.out.print("please type a letter: ");
        System.out.println("Character:\t" + (char)System.in.read());
}
catch(Exception error)
{
        error.printStackTrace();
}

Entretanto, esse tipo de constru��o � altamente desaconselhado, por
representar  um padr�o de codifica��o dif�cil de ser lido. Pode causar
futuros problemas na manuten��o do c�digo.

o mais correto � sempre atribuir o valor do m�todo a ser usado como
argumento a alguma vari�vel auxiliar (o que na verdade o interpretador Java
vai acabar fazendo no c�digo anterior):

// exemplo mais aconselh�vel:
try
{
        System.out.print("please type a letter: ");
        char letter = (char)System.in.read();
        System.out.println("Character:\t" + letter);
}
catch(Exception error)
{
        error.printStackTrace();
}


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