FileDocCategorySizeDatePackage
NumFormat2.javaAPI DocExample667Mon Mar 15 19:43:32 GMT 2004None

NumFormat2.java

import java.text.NumberFormat;

/*
 * Format a number our way and the default way.
 */
public class NumFormat2 {
	/** A number to format */
	public static final double data[] = {
		0, 1, 22d/7, 100.2345678
	};

	/** The main (and only) method in this class. */
	public static void main(String[] av) { 
		// Get a format instance
		NumberFormat form = NumberFormat.getInstance();

		// Set it to look like 999.99[99]
		form.setMinimumIntegerDigits(3);
		form.setMinimumFractionDigits(2);
		form.setMaximumFractionDigits(4);

		// Now print using it.
		for (int i=0; i<data.length; i++)
			System.out.println(data[i] + "\tformats as " +
				form.format(data[i]));
	}
}