Java Reference
In-Depth Information
Display 2.5
The DecimalFormat Class (part 1 of 2)
1 import java.text.DecimalFormat;
2 public class DecimalFormatDemo
3 {
4 public static void main(String[] args)
5 {
6 DecimalFormat pattern00dot000 = new DecimalFormat("00.000");
7 DecimalFormat pattern0dot00 = new DecimalFormat("0.00");
8 double d = 12.3456789;
9 System.out.println("Pattern 00.000");
10 System.out.println(pattern00dot000.format(d));
11 System.out.println("Pattern 0.00");
12 System.out.println(pattern0dot00.format(d));
13 double money = 19.8;
14 System.out.println("Pattern 0.00");
15 System.out.println("$" + pattern0dot00.format(money));
16
17 DecimalFormat percent = new DecimalFormat("0.00%");
18 System.out.println("Pattern 0.00%");
19 System.out.println(percent.format(0.308));
20 DecimalFormat eNotation1 =
21 new DecimalFormat("#0.###E0"); //1 or 2 digits before point
22 DecimalFormat eNotation2 =
23 new DecimalFormat("00.###E0"); //2 digits before point
24 System.out.println("Pattern #0.###E0");
25 System.out.println(eNotation1.format(123.456));
26 System.out.println("Pattern 00.###E0");
27 System.out.println(eNotation2.format(123.456));
28 double smallNumber = 0.0000123456;
29 System.out.println("Pattern #0.###E0");
30 System.out.println(eNotation1.format(smallNumber));
31 System.out.println("Pattern 00.###E0");
32 System.out.println(eNotation2.format(smallNumber));
33 }
34 }
(continued)
Search WWH ::




Custom Search