List of usage examples for java.text NumberFormat getPercentInstance
public static final NumberFormat getPercentInstance()
From source file:Main.java
public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance(); System.out.println(numberFormat.format(99.999999)); }
From source file:Main.java
public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance(); System.out.println(numberFormat.clone()); }
From source file:Main.java
public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance(); System.out.println(numberFormat.equals(NumberFormat.getPercentInstance())); }
From source file:Main.java
public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance(); System.out.println(numberFormat.getMaximumFractionDigits()); }
From source file:Main.java
public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance(); StringBuffer sb = new StringBuffer(); numberFormat.format(111L, sb, new FieldPosition(0)); System.out.println(sb);// www .j a v a 2 s . c o m }
From source file:Main.java
public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance(); StringBuffer sb = new StringBuffer(); numberFormat.format(2.234, sb, new FieldPosition(0)); System.out.println(sb);//from ww w . j a v a 2 s .com }
From source file:Main.java
public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance(); StringBuffer sb = new StringBuffer(); Object value = 11.111;/*from w w w. ja v a 2 s . com*/ numberFormat.format(value, sb, new FieldPosition(NumberFormat.FRACTION_FIELD)); System.out.println(sb); }
From source file:Main.java
public static void main(String[] args) throws Exception { NumberFormat numberFormat = NumberFormat.getPercentInstance(); StringBuffer sb = new StringBuffer(); Object value = 111L;/*from ww w .j a v a2 s. co m*/ numberFormat.format(value, sb, new FieldPosition(0)); System.out.println(sb); }
From source file:BigDecimalInvoiceApp.java
public static void main(String[] args) { double subtotal = 123.123; double discountPercent = 0.2; BigDecimal decimalSubtotal = new BigDecimal(Double.toString(subtotal)); decimalSubtotal = decimalSubtotal.setScale(2, RoundingMode.HALF_UP); BigDecimal decimalDiscountPercent = new BigDecimal(Double.toString(discountPercent)); BigDecimal discountAmount = decimalSubtotal.multiply(decimalDiscountPercent); discountAmount = discountAmount.setScale(2, RoundingMode.HALF_UP); BigDecimal totalBeforeTax = decimalSubtotal.subtract(discountAmount); BigDecimal salesTaxPercent = new BigDecimal(".05"); BigDecimal salesTax = salesTaxPercent.multiply(totalBeforeTax); salesTax = salesTax.setScale(2, RoundingMode.HALF_UP); BigDecimal total = totalBeforeTax.add(salesTax); NumberFormat currency = NumberFormat.getCurrencyInstance(); NumberFormat percent = NumberFormat.getPercentInstance(); String message = "Subtotal: " + currency.format(decimalSubtotal) + "\n" + "Discount percent: " + percent.format(decimalDiscountPercent) + "\n" + "Discount amount: " + currency.format(discountAmount) + "\n" + "Total before tax: " + currency.format(totalBeforeTax) + "\n" + "Sales tax: " + currency.format(salesTax) + "\n" + "Invoice total: " + currency.format(total) + "\n"; System.out.println(message);/*from w w w.j av a2s . c o m*/ }
From source file:Main.java
public static String toPercentDigital(double d) { NumberFormat nt = NumberFormat.getPercentInstance(); nt.setMinimumFractionDigits(2);//from www . j a v a2 s . c om return nt.format(d); }