Como faço para deixar quantas casas apos a virgula eu quiser em um determinado numero
estou fazendo uns exercicios de geometrica e está dando muitos numero apos a virgula
em C é %0.2f mais eu java eu nao sei
Numero de casas decimas apos a virgula
5 Respostas
use o System.out.printf que você vai fazer a mesma coisa 
hum…
eu estou imprimindo por
JOptionPane.showMessageDialog
use este metodo
public static String formatDouble(double value, int nrCasasDecimais) {
NumberFormat nf = NumberFormat.getNumberInstance(new Locale("pt", "BR"));
nf.setMaximumFractionDigits(nrCasasDecimais);
nf.setMinimumFractionDigits(nrCasasDecimais);
nf.setGroupingUsed(true);
return nf.format(value);
}
Rafinha da uma olhada aqui que isso vai te ajudar.
http://java.sun.com/javase/6/docs/api/java/text/NumberFormat.html
Abraços
Edit:
É isso ai que o avsouza postou, só que ele já deu pronto.
xD
Tive o mesmo problema, acabei usando o DecimalFormat.
Veja se te ajuda.
http://java.sun.com/j2se/1.4.2/docs/api/java/text/DecimalFormat.html