import java.text.DecimalFormat; public class DecimalFormatDemo { public static void main(String args[ ]) { DecimalFormat formatter1 = new DecimalFormat("#.000"); //set number of decimal places DecimalFormat formatter2 = new DecimalFormat("$ #,###,##0.00"); //currency DecimalFormat formatter3 = new DecimalFormat("#0%"); //convert value to percentage double w= 12345.67; double x = 12345.6789; float y = .25F; System.out.println(formatter1.format(w)); System.out.println(formatter2.format(x)); System.out.println(formatter3.format(y)); } //closing main method } //closing class header /*output 12345.670 $ 12,345.68 25% */