Oi,
N�o sei se entendi direito, mas voce pode usar a classe
java.text.DecimalFormat, veja um exemplo:
public class TesteFormat
{
static public void main(String[] args)
{
float valor = 123456.789F;
System.out.println("Sem formatacao -> " + valor);
Locale loc = new Locale("br", "PT");
NumberFormat nf = NumberFormat.getNumberInstance(loc);
DecimalFormat df = (DecimalFormat)nf;
df.applyPattern("###,###.###");
String saidaFormatada = df.format(valor);
System.out.println("Com formatacao -> " + saidaFormatada);
df.applyPattern("###,###.##");
String saidaFormatada2 = df.format(valor);
System.out.println("Com formatacao -> " + saidaFormatada2);
df.applyPattern("######.##");
String saidaFormatada3 = df.format(valor);
System.out.println("Com formatacao -> " + saidaFormatada3);
}
}
[]'s
> Algu�m sabe ou possui um m�todo para arredondar valores (float)
informando o n�mero de casas decimais que quero como retorno?
> Ex.: Math.round(125.358,1) retornar 125.4 para uma casa decimal, ou
Math.round(125.358,2) 125.36 para 2 casas decimais.
>
> Agrade�o antecipadamente,
> Eduardo Menegazzi
>
>
>
--
Edward Roe
------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------