Formatted Invoice Application

The NumberFormat class

java.text.NumberFormat

Three static methods of the NumberFormat class

getCurrencyInstance()
getPercentInstance()
getNumberInstance()

Three methods of a NumberFormat object

format(anyNumberType)
setMinimumFractionDigits(int)
setMaximumFractionDigits(int)

The currency format

double price = 11.575; NumberFormat currency = NumberFormat.getCurrencyInstance(); String priceString = currency.format(price); // returns $11.58 The percent format double majority = .505; NumberFormat percent = NumberFormat.getPercentInstance(); String majorityString = percent.format(majority); // returns 50%

Your Assignment

Take the Line Item Invoice application that you created earlier and make the following changes: Use Formatted Output for the dollar amounts and quantities.

results matching ""

    No results matching ""