Java NumberFormat.getPercentageInstance() method


The java.text.NumberFormat class is used for formatting numbers and currencies as per a specific Locale. Number formats varies from country to country

To format a number as percentage you need a percentage NumberFormat instance. To achieved this, use the getPercentageInstance() method.

Example

 Live Demo

import java.text.NumberFormat;
import java.util.Locale;
public class MainClass {
   public static void main(String[] args) {
       // Currency of France is Euro
       NumberFormat n = NumberFormat.getPercentInstance(Locale.FRANCE);
       // points
       double points = 1.78;
       double totalPoints = points * 1000;
       System.out.println(n.format(points));
       System.out.println(n.format(totalPoints));
    }
}

Output

178 %
178 000 %

Updated on: 26-Jun-2020

349 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements