galerinha, uma pergunta simples: como faço para transformar um número fracionário longo em outro com apenas duas casas decimais e demais formatos? dei uma pesquisada no portal, mas nao achei nada. por isso a pergunta que vcs talvez achem meio boba. valeu! 
Formato decimal
B
3 Respostas
F
Faz dessa forma, parceiro…
Use a classe NumberFormat
NumberFormat nf = NumberFormat.getInstance();
//define o máximo de digitos
nf.setMaximumFractionDigits(2);
//define o minimo de digitos
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(12.3));
System.out.println(nf.format(12.434523452345));
O Resultado exibido será o seguinte:
12,30
12,43
Falow…
espero ter ajudado…
té +
B
cara, legal sua forma de fazer! mas será que nao existe nada mais facil, como acrescentar antes ou depois do numero um “#,##” ou “:0:2”, por exemplo? se nao tiver, blz! usamos essa forma mesmo… detalhe: estou tentando fazer no eclipse. valeu! 
M
da uma olhada no sprintf pra java (disponível no Tiger)
http://java.sun.com/developer/technicalArticles/Programming/sprintf/
Criado 1 de dezembro de 2004
Ultima resposta 2 de dez. de 2004
Respostas 3
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo