/* * FormatSampler.java: sample formatting for numbers * * @author Robert W. Hasker * @date 9-Oct-2014 */ import java.text.DecimalFormat; public class FormatSampler { public static void main(String[] args) { final DecimalFormat TENTHS = new DecimalFormat("#.#"); final DecimalFormat TENTHS_WITH_TRAILING_ZERO = new DecimalFormat("#.0"); final DecimalFormat MONEY = new DecimalFormat("#.00"); double num = 18.368; System.out.println(num + " to the closest tenth: " + TENTHS.format(num)); System.out.println(num + " with a forced trailing zero: " + TENTHS_WITH_TRAILING_ZERO.format(num)); System.out.println("5 to the closest tenth: " + TENTHS.format(5.0)); System.out.println("5 with a forced trailing zero: " + TENTHS_WITH_TRAILING_ZERO.format(5.0)); System.out.println(num + " formatted as money: " + MONEY.format(num)); } }