import java.text.DecimalFormat; public class Ex10DecimalFormat { public static void main(String[] args) { double number1 = 0.166666666666666666667; double number2 = 16.66666666666666666666667; double number3 = 166.66666666666666666666667; // # indicates digit should be displayed only when it is there //, indicates decimal point, DecimalFormat formatter = new DecimalFormat("#0.00"); System.out.println(formatter.format(number1)); System.out.println(formatter.format(number2)); System.out.println(formatter.format(number3)); System.out.println("=================="); formatter = new DecimalFormat("000.00"); System.out.println(formatter.format(number1)); System.out.println(formatter.format(number2)); System.out.println(formatter.format(number3)); System.out.println("=================="); formatter = new DecimalFormat("#,##0.00"); System.out.println(formatter.format(number1)); System.out.println(formatter.format(number2)); System.out.println(formatter.format(number3)); System.out.println("=================="); //% show percentage, x100 number1 = 0.12; number2 = 0.15; formatter = new DecimalFormat("#0%"); System.out.println(formatter.format(number1)); System.out.println(formatter.format(number2)); } }