package javaapplication1;
import java.text.DecimalFormat;
public class Example {
public static void main(String[] args) {
DecimalFormatF(123456873.7891, "###,###.###");
DecimalFormatF(123456.789, "###.##");
DecimalFormatF(1234569.89, "$###,###.###");
DecimalFormatF(1269.89, "000000.000");
}
static public void DecimalFormatF(double val, String pattern) {
DecimalFormat dFormat = new DecimalFormat(pattern);
System.out.println(val + " " + pattern + " " + dFormat.format(val));
}
}
/*
run:
1.234568737891E8 ###,###.### 123,456,873.789
123456.789 ###.## 123456.79
1234569.89 $###,###.### $1,234,569.89
1269.89 000000.000 001269.890
*/