Segue este exemplo, você pode decidir o tanto de casas que você quer :
import java.text.*;
import java.util.*;
public class ConversorToolkit {
private static final Locale LOCALE = new Locale("pt", "br");
private static DateFormat dateFormat__;
private static DateFormat timeFormat__;
private static NumberFormat[] numberFormat__ = new NumberFormat[30];
private static NumberFormat getNumberFormat(int digitos) {
NumberFormat nf = NumberFormat.getInstance(LOCALE);
if (numberFormat__[digitos] == null) {
nf.setMaximumFractionDigits(2);
nf.setMinimumFractionDigits(2);
}
nf.setMaximumFractionDigits(digitos);
nf.setMinimumFractionDigits(digitos);
return numberFormat__[digitos] = nf;
}
public static String printNumber(double valor) {
return getNumberFormat(2).format(valor);
}
public static String printNumber(double valor, int nrCasasDecimais) {
return getNumberFormat(nrCasasDecimais).format(valor);
}
public static void main(String[] args) {
String valor = printNumber(129.987689 , 4);
System.out.println("Resultado final = "+valor);
}
}
-----Mensagem original-----
De: Danieli Guimarães [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 4 de setembro de 2002 21:06
Para: [EMAIL PROTECTED]
Assunto: [java-list] Ajuda URGENTE!!!
##URGENTE##
Oi gente, sou eu de novo, agora o que eu preciso é de como formatar números,
tipo, preciso imprimir na tela alguns números decimais, mas com um
restrição, tem que ser somente números com até quatro casas após a virgula.
Exemplo:
num=100,12300110023
System.out.println(num);
Irá imprimir todo aquele número atribuido a "num", mas o que eu queria é que
fosse impresso somente 100,1230. É isso, preciso urgente da ajuda de
vocês.Ah, e aqueles que me ajudaram da outra vez, eu agradeço muito, valeu
mesmo.
Agora necessito ajuda urgente mesmo.
Abraços
Dani
_________________________________________________________
Oi! Você quer um iG-mail gratuito?
Então clique aqui: http://registro.ig.com.br/
------------------------------ 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]
-------------------------------------------------------------------------