// File: TestNumber3.java (Module 8) // // Author: Rahul Simha // Created: October 6, 1998 // // Formatting double's. import java.text.*; public class TestNumber3 { public static void main (String[] argv) { double d1 = 9876.543; double d2 = 9876.0; double d3 = 0.543; DecimalFormat df = new DecimalFormat ("#.#"); String s1 = df.format (d1); String s2 = df.format (d2); String s3 = df.format (d3); System.out.println ("d1=" + s1 + " d2=" + s2 + " d3=" + s3); // Prints "d1=9876.5 d2=9876 d3=.5" df = new DecimalFormat ("####.####"); s1 = df.format (d1); s2 = df.format (d2); s3 = df.format (d3); System.out.println ("d1=" + s1 + " d2=" + s2 + " d3=" + s3); // Prints "d1=9876.543 d2=9876 d3=.543" df = new DecimalFormat ("0.0"); s1 = df.format (d1); s2 = df.format (d2); s3 = df.format (d3); System.out.println ("d1=" + s1 + " d2=" + s2 + " d3=" + s3); // Prints "d1=9876.5 d2=9876.0 d3=0.5" df = new DecimalFormat ("0000.0000"); s1 = df.format (d1); s2 = df.format (d2); s3 = df.format (d3); System.out.println ("d1=" + s1 + " d2=" + s2 + " d3=" + s3); // Prints "d1=9876.5430 d2=9876.0000 d3=0000.5430" } }